mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 18:42:55 +00:00
528 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
cbea6153a4 | Do not remove just installed kernel if package is being reinstalled | ||
![]() |
61dda572ef | Build initrd when all initrd modules have been installed | ||
![]() |
f5e803e6f9 | Have dkms updated/installed before the kernel, scriptlet here checks if dkms exists | ||
![]() |
25513e2e7f |
[bot] upd: 5.10.31 -> 5.10.32
Changelog: ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() arc: kernel: Return -EFAULT if copy_to_user() fails arm64: alternatives: Move length validation in alternative_{insn, endif} arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference arm64: fix inline asm in load_unaligned_zeropad() arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() ARM: 9071/1: uprobes: Don't hook on thumb instructions ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 ARM: footbridge: fix PCI interrupt mapping ARM: keystone: fix integer overflow warning ARM: omap1: fix building with clang IAS ARM: OMAP2+: Fix uninitialized sr_inst ARM: OMAP2+: Fix warning for omap_init_time_of() ASoC: fsl_esai: Fix TDM slot setup for I2S mode ASoC: max98373: Added 30ms turn on/off time delay ASoC: max98373: Changed amp shutdown register as volatile bpf: Ensure off_reg has no mixed signed bounds for all types bpf: Improve verifier error messages for users bpf: Move off_reg into sanitize_ptr_alu bpf: Move sanitize_val_alu out of op switch bpf: Rework ptr_limit into alu_limit and add common error path bpf: Use correct permission flag for mixed signed bounds arithmetic ch_ktls: do not send snd_una update to TCB in middle ch_ktls: fix device connection close ch_ktls: Fix kernel panic ch_ktls: tcb close causes tls connection failure dmaengine: dw: Make it dependent to HAS_IOMEM dmaengine: Fix a double free in dma_async_device_register dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback dmaengine: idxd: fix delta_rec and crc size field for completion record dmaengine: idxd: fix opcap sysfs attribute output dmaengine: idxd: fix wq cleanup of WQCFG registers dmaengine: idxd: fix wq size store permission state dmaengine: plx_dma: add a missing put_device() on error path dm verity fec: fix misaligned RS roots IO drm/msm: Fix a5xx/a6xx timestamps ethtool: pause: make sure we init driver stats gpio: sysfs: Obey valid_mask gpu/xen: Fix a use after free in xen_drm_drv_init gro: ensure frag0 meets IP header alignment HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices i40e: fix the panic when running bpf in xdpdrv mode ia64: remove duplicate entries in generic_defconfig ia64: tools: remove inclusion of ia64-specific version of errno.h header ibmvnic: avoid calling napi_disable() twice ibmvnic: remove duplicate napi_schedule call in do_reset function ibmvnic: remove duplicate napi_schedule call in open function ice: Fix potential infinite loop when using u8 loop counter Input: i8042 - fix Pegatron C15B ID entry Input: nspire-keypad - enable interrupts only when opened Input: s6sy761 - fix coordinate read bit shift iwlwifi: add support for Qu with AX201 device iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() ixgbe: fix unbalanced device enable/disable in suspend/resume KVM: VMX: Convert vcpu_vmx.exit_reason to a union KVM: VMX: Don't use vcpu->run->internal.ndata as an array index libbpf: Fix potential NULL pointer dereference lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN mm: ptdump: fix build failure mtd: rawnand: mtk: Fix WAITRDY break condition and timeout neighbour: Disregard DEAD dst in neigh_update net: davicom: Fix regulator not turned off on failed probe netfilter: arp_tables: add pre_exit hook for table unregister netfilter: bridge: add pre_exit hooks for ebtable unregistration netfilter: conntrack: do not print icmpv6 as unknown via /proc netfilter: flowtable: fix NAT IPv6 offload mangling netfilter: nft_limit: avoid possible divide error in nft_limit_init net: ieee802154: forbid monitor for add llsec dev net: ieee802154: forbid monitor for add llsec devkey net: ieee802154: forbid monitor for add llsec key net: ieee802154: forbid monitor for add llsec seclevel net: ieee802154: forbid monitor for del llsec dev net: ieee802154: forbid monitor for del llsec devkey net: ieee802154: forbid monitor for del llsec key net: ieee802154: stop dump llsec devkeys for monitors net: ieee802154: stop dump llsec devs for monitors net: ieee802154: stop dump llsec keys for monitors net: ieee802154: stop dump llsec seclevels for monitors net: ip6_tunnel: Unregister catch-all devices net: macb: fix the restore of cmp registers net: Make tcp_allowed_congestion_control readonly in non-init netns net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta net/mlx5e: Fix setting of RS FEC mode net: phy: marvell: fix detection of PHY on Topaz switches net/sctp: fix race condition in sctp_destroy_sock net: sit: Unregister catch-all devices pcnet32: Use pci_resource_len to validate PCI resource r8169: don't advertise pause in jumbo mode r8169: tweak max read request size for newer chips also in jumbo mtu mode readdir: make sure to verify directory entry for legacy interfaces too riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" scsi: libsas: Reset num_scatter if libata marks qc as NODATA scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state vfio/pci: Add missing range check in vfio_pci_mmap virt_wifi: Return micros for BSS TSF values xfrm: BEET mode doesn't support fragments for inner packets Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) |
||
![]() |
28fe91e364 |
[bot] upd: 5.10.28 -> 5.10.31
Changelog: ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m ALSA: aloop: Fix initialization of controls ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 amd-xgbe: Update DMA coherency values arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 ARM: dts: am33xx: add aliases for mmc interfaces ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin ARM: OMAP4: Fix PMIC voltage domains for bionic ARM: OMAP4: PM: update ROM return address for OSWR and OFF ASoC: intel: atom: Stop advertising non working S24LE support ASoC: SOF: Intel: HDA: fix core status verification ASoC: sunxi: sun4i-codec: fill ASoC card owner ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field block: clear GD_NEED_PART_SCAN later in bdev_disk_changed block: don't ignore REQ_NOWAIT for direct IO block: only update parent bi_status when bio fail bpf: Enforce that struct_ops programs be GPL-only bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET bpf: Refcount task stack in bpf_get_task_stack bpf, sockmap: Fix incorrect fwd_alloc accounting bpf, sockmap: Fix sk->prot unhash op reset bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp bpf, x86: Validate computation of branch displacements for x86-32 bpf, x86: Validate computation of branch displacements for x86-64 bus: ti-sysc: Fix warning on unbind if reset is not deasserted can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE can: mcp251x: fix support for half duplex SPI host controllers cfg80211: check S1G beacon compat element length cfg80211: remove WARN_ON() in cfg80211_sme_connect cifs: revalidate mapping when we open files for SMB1 POSIX cifs: Silently ignore unknown oplock break handle clk: fix invalid usage of list cursor in register clk: fix invalid usage of list cursor in unregister clk: socfpga: fix iomem pointer cast on 64-bit cxgb4: avoid collecting SGE_QBASE regs during traffic driver core: Fix locking bug in deferred_probe_timeout_work_func() drivers: net: fix memory leak in atusb_probe drivers: net: fix memory leak in peak_usb_create_dev drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit drm/i915: Fix invalid access to ACPI _DSM objects drm/imx: imx-ldb: fix out of bounds array access warning drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate drm/msm: Ratelimit invalid-fence message drm/msm: Set drvdata to NULL when msm_drm_init() fails drm/tegra: dc: Don't set PLL clock to 0Hz drm/vc4: crtc: Reduce PV fifo threshold on hvs4 dt-bindings: net: ethernet-controller: fix typo in NVMEM esp: delete NETIF_F_SCTP_CRC bit from features for esp offload ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx ethtool: fix incorrect datatype in set_eee ops fs: direct-io: fix missing sdio->boundary ftrace: Check if pages were allocated before calling free_pages() gcov: re-fix clang-11+ support geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply gfs2: Flag a withdraw if init_threads() fails gfs2: report "already frozen/thawed" errors gianfar: Handle error code at MAC address change gpiolib: Read "gpio-line-names" from a firmware node gpu: host1x: Use different lock classes for each client hostfs: fix memory handling in follow_link() i2c: designware: Adjust bus_freq_hz when refuse high speed mode set I2C: JZ4780: Fix bug for Ingenic X1000. i2c: turn recovery error on init to debug i40e: Added Asym_Pause to supported link modes i40e: Fix display statistics for veb_tc i40e: Fix kernel oops when i40e driver removes VF's i40e: Fix parameters in aq_get_phy_register() i40e: Fix sparse errors in i40e_txrx.c i40e: Fix sparse error: uninitialized symbol 'ring' i40e: Fix sparse error: 'vsi->netdev' could be null i40e: Fix sparse warning: missing error code 'err' ia64: fix format strings for err_inject ia64: fix user_stack_pointer() for ptrace() ia64: mca: allocate early mca with GFP_ATOMIC IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS ice: Cleanup fltr list in case of allocation issues ice: Continue probe on link/PHY errors ice: Fix for dereference of NULL pointer ice: fix memory allocation call ice: fix memory leak of aRFS after resuming from suspend ice: Increase control queue timeout ice: prevent ice_open and ice_stop during reset ice: Recognize 860 as iSCSI port in CEE mode ice: Refactor DCB related variables out of the ice_port_info struct ice: remove DCBNL_DEVRESET bit from PF state ice: Use port number instead of PF ID for WoL idr test suite: Create anchor before launching throbber idr test suite: Take RCU read lock in idr_find_test_1 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM init/Kconfig: make COMPILE_TEST depend on !S390 interconnect: core: fix error return code of icc_link_destroy() io_uring: don't mark S_ISBLK async work as unbounded io_uring: fix timeout cancel return code iwlwifi: fix 11ax disabled bit in the regulatory capability flags iwlwifi: pcie: properly set LTR workarounds on 22000 devices kbuild: Add resolve_btfids clean to root clean target kbuild: Do not clean resolve_btfids if the output does not exist kselftest/arm64: sve: Do not use non-canonical FFR register value kunit: tool: Fix a python tuple typing error KVM: arm64: Disable guest access to trace filter controls KVM: arm64: Hide system instruction access to Trace registers KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed libbpf: Ensure umem pointer is non-NULL before dereferencing libbpf: Fix bail out from 'ringbuf_process_ring()' on error libbpf: Only create rx and tx XDP rings when necessary libbpf: Restore umem state after socket create failure lockdep: Address clang -Wformat warning printing for %hd LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late mac80211: Check crypto_aead_encrypt for errors mac80211: choose first enabled channel for monitor mac80211: fix time-is-after bug in mlme mac80211: fix TXQ AC confusion math: Export mul_u64_u64_div_u64 mISDN: fix crash in fritzpci mlxsw: spectrum: Fix ECN marking in tunnel decapsulation mptcp: forbit mcast-related sockopt on MPTCP sockets nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb net: dsa: Fix type was not set for devlink port net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits net: dsa: lantiq_gswip: Don't use PHY auto polling net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock net: ensure mac header is set in virtio_net_hdr_to_skb() netfilter: conntrack: Fix gre tunneling over ipv6 netfilter: nftables: skip hook overlap logic if flowtable is stale netfilter: x_tables: fix compat match/target pad out-of-bound write net: hns3: clear VF down state bit before request link status net: hso: fix null-ptr-deref during tty device unregistration net: hsr: Reset MAC header for Tx path net: ieee802154: fix nl802154 add llsec key net: ieee802154: fix nl802154 del llsec dev net: ieee802154: fix nl802154 del llsec devkey net: ieee802154: fix nl802154 del llsec key net: ieee802154: forbid monitor for del llsec seclevel net: ieee802154: forbid monitor for set llsec params net: ieee802154: nl-mac: fix check on panid net: ieee802154: stop dump llsec params for monitors net: ipa: fix init header command validation net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh net: let skb_orphan_partial wake-up waiters. net: mac802154: Fix general protection fault net: macb: restore cmp registers on resume path net/mlx5: Don't request more than supported EQs net/mlx5e: Enforce minimum value check for ICOSQ size net/mlx5e: Fix ethtool indication of connector type net/mlx5e: Fix mapping of ct_label zero net/mlx5: Fix PBMC register mapping net/mlx5: Fix placement of log_max_flow_counter net/mlx5: Fix PPLM register mapping net/ncsi: Avoid channel_monitor hrtimer deadlock net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() net: phy: broadcom: Only advertise EEE for supported modes net: pxa168_eth: Fix a potential data race in pxa168_eth_remove net: qrtr: Fix memory leak on qrtr_tx_wait failure net/rds: Fix a use after free in rds_message_map_pages net: sched: bump refcount for new action in ACT replace mode net: sched: fix action overwrite reference counting net: sched: fix err handler in tcf_action_init() net: sched: sch_teql: fix null-pointer dereference net: sfp: cope with SFPs that set both LOS normal and LOS inverted net: sfp: relax bitrate-derived mode check net:tipc: Fix a double free in tipc_sk_mcast_rcv net: tun: set tun->dev->addr_len during TUNSETLINK processing net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); net: xfrm: Localize sequence counter per network namespace nfc: Avoid endless loops caused by repeated llcp_sock_connect() nfc: fix memory leak in llcp_sock_connect() nfc: fix refcount leak in llcp_sock_bind() nfc: fix refcount leak in llcp_sock_connect() nfp: flower: ignore duplicate merge hints from FW nl80211: fix beacon head validation nl80211: fix potential leak of ACL params null_blk: fix command timeout completion handling ocfs2: fix deadlock between setattr and dio_end_io_write of: property: fw_devlink: do not link ".*,nr-gpios" openvswitch: fix send of uninitialized stack memory in ct limit reply parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers parisc: parisc-agp requires SBA IOMMU driver percpu: make pcpu_nr_empty_pop_pages per chunk type perf inject: Fix repipe usage perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches perf report: Fix wrong LBR block sorting platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms platform/x86: thinkpad_acpi: Allow the FnLock LED to change state ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation radix tree test suite: Register the main thread with the RCU library RAS/CEC: Correct ce_add_elem()'s returned values RDMA/addr: Be strict with gid size RDMA/cxgb4: check for ipv6 address properly while destroying listener RDMA/qedr: Fix kernel panic when trying to access recv_cq RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files regulator: bd9571mwv: Fix AVS and DVFS voltage range remoteproc: qcom: pil_info: avoid 64-bit division Revert "net: sched: bump refcount for new action in ACT replace mode" riscv,entry: fix misaligned base for excp_vect_table s390/cpcmd: fix inline assembly register clobbering sch_red: fix off-by-one checks in red_check_params() scsi: pm80xx: Fix chip initialization failure scsi: target: iscsi: Fix zero tag inside a trace event scsi: target: pscsi: Clean up after failure in pscsi_map_sg() scsi: ufs: core: Fix task management request completion timeout scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs selftests/vm: fix out-of-tree build selinux: fix cond_list corruption when changing booleans selinux: fix race between old and new sidtab selinux: make nslot handling in avtab more robust soc/fsl: qbman: fix conflicting alignment attributes thunderbolt: Fix a leak in tb_retimer_add() thunderbolt: Fix off by one in tb_port_find_retimer() tipc: increment the tmp aead refcnt before attaching it tools/kvm_stat: Add restart delay tools/resolve_btfids: Add /libbpf to .gitignore tools/resolve_btfids: Build libbpf and libsubcmd in separate directories tools/resolve_btfids: Check objects before removing tools/resolve_btfids: Set srctree variable unconditionally usbip: add sysfs_lock to synchronize sysfs code paths usbip: stub-dev synchronize sysfs code paths usbip: synchronize event handler with sysfs code paths usbip: vudc synchronize sysfs code paths vdpa/mlx5: Fix suspend/resume index restoration vdpa/mlx5: Fix wrong use of bit numbers vdpa/mlx5: should exclude header length and fcs from mtu virtchnl: Fix layout of RSS structures vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply workqueue: Move the position of debug_work_activate() in __queue_work() x86/build: Turn off -fcf-protection for realmode targets XArray: Fix splitting to non-zero orders xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model xen/events: fix setting irq affinity xen/evtchn: Change irq_info lock to raw_spinlock_t xfrm/compat: Cleanup WARN()s that can be user-triggered xfrm: Fix NULL pointer dereference on policy lookup xfrm: interface: fix ipv4 pmtu check to honor ip header df xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) |
||
![]() |
2076b43c65 | Merge branch 'rosa2019.1' of abf.io:import/kernel-5.10 into rosa2019.1 | ||
![]() |
1e10effa5c |
[bot] upd: 5.10.27 -> 5.10.28
Changelog: ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() ACPI: tables: x86: Reserve memory occupied by ACPI tables ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks ALSA: hda: Re-add dropped snd_poewr_change_state() calls ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 ALSA: usb-audio: Apply sample rate quirk to Logitech Connect appletalk: Fix skb allocation size in loopback case arm64: mm: correct the inside linear map range during hotplug check ASoC: cs42l42: Always wait at least 3ms after reset ASoC: cs42l42: Fix Bitclock polarity inversion ASoC: cs42l42: Fix channel width support ASoC: cs42l42: Fix mixer volume control ASoC: es8316: Simplify adc_pga_gain_tlv table ASoC: rt1015: fix i2c communication error ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: rt5659: Update MCLK rate in set_sysclk() ASoC: rt711: add snd_soc_component remove callback ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe ASoC: soc-core: Prevent warning if no DMI table is present ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer bpf: Fix fexit trampoline. bpf: Remove MTU check in __bpf_skb_max_len bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG brcmfmac: clear EAP/association status bits on linkdown events can: dev: move driver related infrastructure into separate subdir can: tcan4x5x: fix max register value cdc-acm: fix BREAK rx code path adding necessary calls driver core: clear deferred probe reason on probe retry drivers: video: fbcon: fix NULL dereference in fbcon_cursor() drm/amdgpu: check alignment on CPU page for bo map drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() drm/amdkfd: dqm fence memory corruption drm/imx: fix memory leak when fails to init drm/tegra: dc: Restore coupling of display controllers drm/tegra: sor: Grab runtime PM reference across reset ext4: do not iput inode under running transaction in ext4_rename() ext4: fix bh ref count on error paths ext4: shrink race window in ext4_should_retry_alloc() extcon: Add stubs for extcon_register_notifier_all() functions extcon: Fix error handling in extcon_dev_register firewire: nosy: Fix a use-after-free bug in nosy_ioctl() firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 flow_dissector: fix TTL and TOS dissection on IPv4 fragments fs: nfsd: fix kconfig dependency warning for NFSD_V4 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL io_uring: fix ->flags races by linked timeouts io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls iwlwifi: pcie: don't disable interrupts for reg_lock kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit KVM: SVM: load control fields from VMCB12 before checking them locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling mm: fix race by making init_zero_pfn() early_initcall net: 9p: advance iov on empty read netdevsim: dev: Initialize FIB module after debugfs net: ethernet: aquantia: Handle error cleanup of start on open net: introduce CAN specific pointer in the struct net_device net: ipa: fix register write command validation net: ipa: remove two unused register definitions net: mvpp2: fix interrupt mask/unmask skip condition net: wan/lmc: unregister device when no matching device is found NFSD: fix error handling in NFSv4.0 callbacks nvmet-tcp: fix kmap leak when data digest in use pinctrl: rockchip: fix restore error in resume PM: runtime: Fix ordering in pm_runtime_get_suppliers() PM: runtime: Fix race getting/putting suppliers at probe reiserfs: update reiserfs_xattrs_initialized() condition Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" riscv: evaluate put_user() arg before enabling user access rpc: fix NULL dereference on kmalloc failure rtw88: coex: 8821c: correct antenna switch function s390/vdso: copy tod_steering_delta value to vdso_data page s390/vdso: fix tod_steering_delta type scsi: qla2xxx: Fix broken #endif placement scsi: st: Fix a use after free in st_open() soc: qcom-geni-se: Cleanup the code to remove proxy votes staging: comedi: cb_pcidas64: fix request_irq() warn staging: comedi: cb_pcidas: fix request_irq() warn staging: rtl8192e: Change state information from u16 to u8 staging: rtl8192e: Fix incorrect source in memcpy() static_call: Align static_call_is_init() patching condition thermal/core: Add NULL pointer check before using cooling device stats tracing: Fix stack trace event size USB: cdc-acm: downgrade message to debug USB: cdc-acm: fix double free on probe failure USB: cdc-acm: fix use-after-free after probe failure USB: cdc-acm: untangle a circular dependency between callback and softint usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. usb: dwc2: Prevent core suspend when port connection flag is 0 usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield usb: dwc3: qcom: skip interconnect init for ACPI probe usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() usb: musb: Fix suspend with devices connected for a64 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem usb: xhci-mtk: fix broken streams issue on 0.96 xHCI vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends vhost: Fix vhost_vq_reset() video: hyperv_fb: Fix a double free in hvfb_probe virtiofs: Fail dax mount if device does not support it xtensa: fix uaccess-related livelock in do_page_fault xtensa: move coprocessor_flush to the .text section Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) |
||
![]() |
1d19e1bd53 | install dtb | ||
![]() |
5152536ddb |
Build ipt-so module
https://github.com/vt-alt/ipt-so https://abf.io/import/ipt-so |
||
![]() |
fdb4d0f552 |
upd: 5.10.25 -> 5.10.27
Changelog: ACPICA: Always create namespace nodes using acpi_ns_create_node() ACPI: scan: Rearrange memory allocation in acpi_device_add() ACPI: scan: Use unique number for instance_no ACPI: video: Add missing callback back for Sony VPCEH3U1E afs: Fix accessing YFS xattrs on a non-YFS server afs: Stop listxattr() from listing "afs.*" attributes ALSA: dice: fix null pointer dereference when node is disconnected ALSA: hda: generic: Fix the micmute led init state ALSA: hda: ignore invalid NHLT table ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 ALSA: usb-audio: Fix unintentional sign extension issue arm64: dts: ls1012a: mark crypto engine dma coherent arm64: dts: ls1043a: mark crypto engine dma coherent arm64: dts: ls1046a: mark crypto engine dma coherent arm64: kdump: update ppos when reading elfcorehdr arm64: stacktrace: don't trace arch_stack_walk() ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet ARM: dts: at91-sama5d27_som1: fix phy address to 7 ARM: dts: imx6ull: fix ubi filesystem mount failed ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data ASoC: ak4458: Add MODULE_DEVICE_TABLE ASoC: ak5558: Add MODULE_DEVICE_TABLE ASoC: codecs: wcd934x: add a sanity check in set channel map ASoC: fsl_ssi: Fix TDM slot setup for I2S mode ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold ASoC: qcom: lpass-cpu: Fix lpass dai ids parse ASoC: qcom: sdm845: Fix array out of bounds access ASoC: qcom: sdm845: Fix array out of range on rx slim channels ASoC: simple-card-utils: Do not handle device clock ASoC: SOF: intel: fix wrong poll bits in dsp power down ASoC: SOF: Intel: unregister DMIC device on probe error atm: eni: dont release is never initialized atm: idt77252: fix null-ptr-dereference atm: lanai: dont run lanai_dev_close if not open atm: uPD98402: fix incorrect allocation blk-cgroup: Fix the recursive blkg rwstat block: Fix REQ_OP_ZONE_RESET_ALL handling block: recalculate segment count for multi-segment discards correctly block: Suppress uevent for hidden device when removed bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF bpf: Declare __bpf_free_used_maps() unconditionally bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs bpf: Fix umd memory leak in copy_process() btrfs: fix race when cloning extent buffer during rewind of an old root btrfs: fix slab cache flags for free space tree bitmap btrfs: fix sleep while in non-sleep context during qgroup removal bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD can: c_can: move runtime PM enable/disable to c_can_platform can: c_can_pci: c_can_pci_remove(): fix use-after-free can: dev: Move device back to init netns on owning netns delete can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD can: isotp: TX-path: ensure that CAN frame flags are initialized can: isotp: tx-path: zero initialize outgoing CAN frames can: kvaser_pciefd: Always disable bus load reporting can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors can: peak_usb: add forgotten supported devices can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" ch_ktls: fix enum-conversion warning cifs: Adjust key sizes and key generation routines for AES256 encryption cifs: ask for more credit on async read/write code paths cifs: change noisy error message to FYI cifs: fix allocation size on newly created files cifs: Fix preauth hash corruption clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register counter: stm32-timer-cnt: fix ceiling write max value counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev dm ioctl: fix out of bounds array access when no devices dm table: Fix zoned model check and zone sectors check dm verity: fix DM_VERITY_OPTS_MAX value drm/amd/display: Correct algorithm for reversed gamma drm/amd/display: Revert dram_clock_change_latency for DCN2.1 drm/amd/display: turn DPMS off on connector unplug drm/amdgpu: Add additional Sienna Cichlid PCI ID drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x drm/amdgpu: fb BO should be ttm_bo_type_device drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() drm/amd/pm: workaround for audio noise issue drm/etnaviv: Use FOLL_FORCE for userptr drm/i915: Fix the GT fence revocation runtime PM logic drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code drm/msm: fix shutdown hook in case GPU components failed to bind drm/msm: Fix suspend/resume on i.MX5 drm/radeon: fix AGP dependency drop_monitor: Perform cleanup upon probe registration failure e1000e: add rtnl_lock() to e1000_reset_task e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 efi: use 32-bit alignment for efi_guid_t literals efivars: respect EFI_UNSUPPORTED return from firmware ext4: add reclaim checks to xattr code ext4: do not try to set xattr into ea_inode if value is empty ext4: find old entry again if failed to rename whiteout ext4: fix error handling in ext4_end_enable_verity() ext4: fix potential error in ext4_do_update_inode ext4: fix rename whiteout with fast commit ext4: stop inode update before return firmware/efi: Fix a use after bug in efi_mem_reserve_persistent flow_dissector: fix byteorder of dissected ICMP ID fs/cachefiles: Remove wait_bit_key layout dependency fs/ext4: fix integer overflow in s_log_groups_per_flex ftgmac100: Restart MAC HW once ftrace: Fix modify_ftrace_direct. gcov: fix clang-11+ support genirq: Disable interrupts for force threaded handlers gfs2: Add common helper for holding and releasing the freeze glock gfs2: bypass signal_our_withdraw if no journal gfs2: fix use-after-free in trans_drain gfs2: move freeze glock outside the make_fs_rw and _ro functions gianfar: fix jumbo packets+napi+rx overrun crash gpiolib: acpi: Add missing IRQF_ONESHOT gpiolib: Assign fwnode to parent's if no primary one provided habanalabs: Call put_pid() when releasing control device hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings i40e: Fix endianness conversions i915/perf: Start hrtimer only if sampling the OA buffer ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign ibmvnic: add some debugs ibmvnic: remove excessive irqsave ibmvnic: serialize access to work queue on remove igb: avoid premature Rx buffer reuse igb: check timestamp validity igc: Fix igc_ptp_rx_pktstamp() igc: Fix Pause Frame Advertising igc: Fix Supported Pause Frame Link Setting igc: reinit_locked() should be called with rtnl_lock iio: adc: ab8500-gpadc: Fix off by 10 to 3 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask iio: adc: adi-axi-adc: add proper Kconfig dependencies iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel iio:adc:stm32-adc: Add HAS_IOMEM dependency iio: adis16400: Fix an error code in adis16400_initial_setup() iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler iio: hid-sensor-humidity: Fix alignment issue of timestamp channel iio: hid-sensor-prox: Fix scale not correct issue iio: hid-sensor-temperature: Fix issues of timestamp channel integrity: double check iint_cache was initialized ionic: linearize tso skb with too many frags io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return io_uring: don't attempt IO reissue from the ring exit path io_uring: ensure that SQPOLL thread is started for exit io_uring: fix inconsistent lock state io_uring: fix provide_buffers sign extension ipv6: fix suspecious RCU usage warning ipv6: weaken the v4mapped source check irqchip/ingenic: Add support for the JZ4760 iwlwifi: Add a new card for MA family ixgbe: Fix memleak in ixgbe_configure_clsu32 kasan: fix per-page tags for non-page_alloc pages kbuild: add image_name to no-sync-config-targets kbuild: dummy-tools: fix inverted tests for gcc kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() kselftest: arm64: Fix exit code of sve-ptrace KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish libbpf: Fix BTF dump of pointer-to-array-of-struct libbpf: Fix error path in bpf_object__elf_init() libbpf: Fix INSTALL flag order libbpf: Use SOCK_CLOEXEC when opening the netlink socket locking/mutex: Fix non debug version of mutex_lock_io_nested() mac80211: Allow HE operation to be longer than expected. mac80211: fix double free in ibss_leave mac80211: fix rate mask reset macvlan: macvlan_count_rx() needs to be aware of preemption MAINTAINERS: move some real subsystems off of the staging mailing list MAINTAINERS: move the staging subsystem to lists.linux.dev media: cedrus: h264: Support profile controls MIPS: compressed: fix build with enabled UBSAN mm/fork: clear PASID for new mm mm/memcg: fix 5.10 backport of splitting page memcg mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument mm/memcg: set memcg when splitting page mm/mmu_notifiers: ensure range_end() is paired with range_start() module: avoid *goto*s in module_sig_check() module: harden ELF info handling module: merge repetitive strings in module_sig_check() mt76: fix tx skb error handling in mt76_dma_tx_queue_skb net: axienet: Fix probe error cleanup net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode net: bonding: fix error return code of bond_neigh_init() net, bpf: Fix ip6ip6 crash with collect_md populated skbs net: bridge: don't notify switchdev for local FDB addresses net: cdc-phonet: fix data-interface release on probe failure net: check all name nodes in __dev_alloc_name net: Consolidate common blackhole dst ops net: davicom: Use platform_get_irq_optional() net: dsa: b53: VLAN filtering is global to all users net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port net: enetc: set MAC RX FIFO to recommended value net: fec: ptp: avoid register access when ipg clock is disabled netfilter: ctnetlink: fix dump of the expect mask attribute netfilter: flowtable: Make sure GC works periodically in idle system netfilter: nftables: allow to update flowtable flags netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags netfilter: x_tables: Use correct memory barriers. net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() net: intel: iavf: fix error return code of iavf_init_get_resources() net: ipa: terminate message handler arrays net/mlx5: Add back multicast stats for uplink representor net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP net/mlx5e: Don't match on Geneve options in case option masks are all zero net/mlx5e: Fix error path for ethtool set-priv-flag net/mlx5e: Offload tuple rewrite for non-CT flows net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets net/mlx5e: When changing XDP program without reset, take refs for XSK RQs net: phy: broadcom: Add power down exit reset state delay net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S net: phy: introduce phydev->port net: phylink: Fix phylink_err() function name error in phylink_major_config net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() net/qrtr: fix __netdev_alloc_skb call net/sched: cls_flower: fix only mask bit check in the validate_ct_state net: sched: validate stab values netsec: restore phy power state after controller reset net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes net: stmmac: fix dma physical address of descriptor when display ring net: tehuti: fix error return code in bdx_probe() net: wan: fix error return code of uhdlc_init() nfp: flower: add ipv6 bit to pre_tunnel control message nfp: flower: fix pre_tun mask id allocation nfp: flower: fix unsupported pre_tunnel flows NFS: Correct size calculation for create reply length nfsd: don't abort copies early nfsd: Don't keep looking up unhashed files in the nfsd file cache NFSD: fix dest to src mount in inter-server COPY NFSD: Repair misuse of sv_lock in 5.10.16-rt30. nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default nfs: we don't support removing system.nfs4_acl nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() nvme-core: check ctrl css before setting up zns nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() nvme: fix the nsid value to print in nvme_validate_or_alloc_ns nvme: fix Write Zeroes limitations nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done nvme-rdma: fix possible hang when failing to set io queues nvme: simplify error logic in nvme_validate_ns() nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU nvme-tcp: fix misuse of __smp_processor_id with preemption enabled nvme-tcp: fix possible hang when failing to set io queues nvmet: don't check iosqes,iocqes for discovery controllers octeontx2-af: fix infinite loop in unmapping NPC counter octeontx2-af: Fix irq free in rvu teardown octeontx2-af: Fix memory leak of object buf octeontx2-af: Formatting debugfs entry rsrc_alloc. octeontx2-af: Modify default KEX profile to extract TX packet fields octeontx2-af: Remove TOS field from MKEX TX octeontx2-pf: Clear RSS enable flag on interace down PCI: rpadlpar: Fix potential drc_name corruption in store functions perf auxtrace: Fix auxtrace queue conflict perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records perf/x86/intel: Fix a crash caused by zero PEBS status perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT platform/x86: intel-vbtn: Stop reporting SW_DOCK events PM: EM: postpone creating the debugfs dir till fs_initcall PM: runtime: Defer suspending suppliers powerpc/4xx: Fix build errors from mfdcr() powerpc: Force inlining of cpu_has_feature() to avoid build failure powerpc/sstep: Fix darn emulation powerpc/sstep: Fix load-store and update emulation psample: Fix user API breakage pstore: Fix warning in pstore_kill_sb() r8152: limit the RX buffer size of RTL8153A for USB 2.0 r8169: fix DMA being used after buffer free if WoL is enabled RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug RDMA/rtrs: Introduce rtrs_post_send RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails regulator: pca9450: Add SD_VSEL GPIO for LDO5 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting regulator: pca9450: Enable system reset on WDOG_B assertion regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck Revert "net: bonding: fix error return code of bond_neigh_init()" Revert "netfilter: x_tables: Switch synchronization to RCU" Revert "netfilter: x_tables: Update remaining dereference to RCU" Revert "PM: runtime: Update device status before letting suppliers suspend" Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" RISC-V: correct enum sbi_ext_rfence_fid riscv: Correct SPARSEMEM configuration s390/pci: fix leak of PCI device structure s390/pci: refactor zpci_create_device() s390/pci: remove superfluous zdev->zbus check s390/qeth: schedule TX NAPI on QAOB completion s390/vtime: fix increased steal time accounting scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() scsi: isci: Pass gfp_t flags in isci_port_link_down() scsi: isci: Pass gfp_t flags in isci_port_link_up() scsi: libsas: Introduce a _gfp() variant of event notifiers scsi: libsas: Remove notifier indirection scsi: lpfc: Fix some error codes in debugfs scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() scsi: mvsas: Pass gfp_t flags to libsas event notifiers scsi: myrs: Fix a double free in myrs_cleanup() scsi: pm8001: Neaten debug logging macros and uses scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition scsi: pm80xx: Make mpi_build_cmd locking consistent scsi: pm80xx: Make running_req atomic scsi: qedi: Fix error return code of qedi_alloc_global_queues() scsi: Revert "qla2xxx: Make sure that aborted commands are freed" scsi: ufs: ufs-mediatek: Correct operator & -> && scsi: ufs: ufs-qcom: Disable interrupt in reset path selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value selftests/net: fix warnings on reuseaddr_ports_exhausted selinux: don't log MAC_POLICY_LOAD record on failed policy load selinux: fix variable scope issue in live sidtab conversion selinux: vsock: Set SID for socket returned by accept() serial: stm32: fix DMA initialization error handling smb3: fix cached file size problems in duplicate extents (reflink) soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva sparc64: Fix opcode filtering in handling of no fault loads spi: cadence: set cqspi to the driver_data field of struct device squashfs: fix inode lookup sanity checks squashfs: fix xattr id and id lookup sanity checks staging: rtl8192e: fix kconfig dependency on CRYPTO static_call: Allow module use without exposing static_call_key static_call: Fix static_call_set_init() static_call: Fix static_call_update() sanity check static_call: Fix the module key fixup static_call: Pull some static_call declarations to the type headers sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count sunrpc: fix refcount leak for rpc auth modules svcrdma: disable timeouts on rdma backchannel tcp: relookup sock for RST+ACK packets handled by obsolete req sock thunderbolt: Increase runtime PM reference count on DP tunnel discovery thunderbolt: Initialize HopID IDAs in tb_switch_alloc() tipc: better validate user input in tipc_nl_retrieve_key() tty: serial: stm32-usart: Remove set but unused 'cookie' variables u64_stats,lockdep: Fix u64_stats_init() vs lockdep umem: fix error return code in mm_pci_probe() usb: dwc3: gadget: Allow runtime suspend if UDC unbinded usb: dwc3: gadget: Prevent EP queuing while stopping transfers usb: gadget: configfs: Fix KASAN use-after-free usbip: Fix incorrect double assignment to udc->ud.tcp_rx usb-storage: Add quirk to defeat Kindle's automatic unload usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- veth: Store queue_mapping independently of XDP prog presence vfio: IOMMU_API should be selected vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation vhost-vdpa: fix use-after-free of v->config_ctx vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails x86/apic/of: Fix CPU devicetree-node lookups x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() x86/ioapic: Ignore IRQ2 again x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() x86: Move TS_COMPAT back to asm/thread_info.h xen-blkback: don't leak persistent grants from xen_blkbk_map() xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG z3fold: prevent reclaim/free race for headless pages zonefs: Fix O_APPEND async write handling zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() zonefs: prevent use of seq files as swap file Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) |
||
![]() |
6221da3d3d | rm upstreamized patch | ||
![]() |
c8a9f088a0 |
[bot] upd: 5.10.18 -> 5.10.25
Changelog: ACPICA: Fix exception code class checks ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling ACPI: configfs: add missing check after configfs_register_default_group() ACPI: property: Fix fwnode string properties matching ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits ALSA: fireface: fix to parse sync status register of latter protocol ALSA: hda: Add another CometLake-H PCI ID ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda/hdmi: Drop bogus check at closing a stream ALSA: hda: intel-nhlt: verify config type ALSA: hda/realtek: Add quirk for Clevo NH55RZQ ALSA: hda/realtek: Add quirk for Intel NUC 10 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 ALSA: hda/realtek: modify EAPD in the ALC886 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup ALSA: pcm: Assure sync with the pending stop operation at suspend ALSA: pcm: Call sync_stop at disconnection ALSA: pcm: Don't call sync_stop if it hasn't been stopped ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 ALSA: usb-audio: Apply the control quirk to Plantronics headsets ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() ALSA: usb-audio: Don't avoid stopping the stream at disconnection ALSA: usb-audio: Drop bogus dB range in too low level ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode ALSA: usb-audio: fix use after free in usb_audio_disconnect ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE amba: Fix resource leak for drivers without .remove arm64: Add missing ISB after invalidating TLB in __primary_switch arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz arm64: dts: allwinner: A64: properly connect USB PHY to port 0 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency arm64: dts: allwinner: H6: properly connect USB PHY to port 0 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 arm64: dts: meson: fix broken wifi node for Khadas VIM3L arm64: dts: msm8916: Fix reserved and rfsa nodes unit address arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node arm64: dts: renesas: beacon: Fix audio-1.8V pin enable arm64: dts: renesas: beacon: Fix EEPROM compatible value arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory arm64: mm: Move reserve_crashkernel() into mem_init() arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges arm64: mm: Set ZONE_DMA size based on early IORT scan arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds arm64 module: set plt* section addresses to 0x0 arm64: mte: Map hotplugged memory as Normal Tagged arm64: perf: Fix 64-bit event counter read truncation arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) arm64: spectre: Prevent lockdep splat on v4 mitigation enable path arm64: tegra: Add power-domain for Tegra210 HDA arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled ARM: assembler: introduce adr_l, ldr_l and str_l macros ARM: at91: use proper asm syntax in pm_suspend ARM: dts: armada388-helios4: assign pinctrl to each fan ARM: dts: armada388-helios4: assign pinctrl to LEDs ARM: dts: aspeed: Add LCLK to lpc-snoop ARM: dts: Configure missing thermal interrupt for 4430 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato ARM: dts: exynos: correct PMIC interrupt trigger level on Spring ARM: efistub: replace adrl pseudo-op with adr_l macro invocation ARM: s3c: fix fiq for clang IAS ASoC: codecs: add missing max_register in regmap config ASoC: cpcap: fix microphone timeslot mask ASoC: cs42l56: fix up error handling in probe ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device ASoC: Intel: sof_sdw: detect DMIC number based on mach params ASoC: Intel: sof-sdw: indent and add quirks consistently ASoC: Intel: sof_sdw: reorganize quirks by generation ASoC: qcom: Fix typo error in HDMI regmap config callbacks ASoC: qcom: lpass-cpu: Remove bit clock state check ASoC: qcom: lpass: Fix i2s ctl register bit map ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai ASoC: qcom: Remove useless debug print ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown ASoC: simple-card-utils: Fix device module clock ASoC: siu: Fix build error by a wrong const prefix ASoC: SOF: debug: Fix a potential issue on string buffer termination ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk ata: ahci_brcm: Add back regulators management ath10k: Fix error handling in case of CE pipe init failure ath10k: Fix lockdep assertion warning in ath10k_sta_statistics ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() ath10k: fix wmi mgmt tx queue full due to race condition ath11k: fix a locking bug in ath11k_mac_op_start() ath11k: fix AP mode for QCA6390 ath11k: peer delete synchronization with firmware ath11k: start vdev if a bss peer is already created ath9k: fix data bus crash when setting nf_override via debugfs ath9k: fix transmitting to stations in dynamic SMPS mode auxdisplay: ht16k33: Fix refresh rate handling b43: N-PHY: Fix the update of coef for the PHY revision >= 3case bcache: Give btree_io_wq correct semantics again bcache: Move journal work to new flush wq bfq: Avoid false bfq queue merging binfmt_misc: fix possible deadlock in bm_register_write blk-settings: align max_sectors on "logical_block_size" boundary block: Discard page cache of zone reset target range block: reopen the device in blkdev_reread_part block: rsxx: fix error return code of rsxx_pci_probe() block: Try to handle busy underlying device on discard Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk Bluetooth: btqca: Add valid le states quirk Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv Bluetooth: btusb: fix memory leak on suspend and resume Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working Bluetooth: drop HCI device reference before return Bluetooth: Fix initializing response id after clearing struct Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl Bluetooth: hci_qca: Fix memleak in qca_controller_memdump Bluetooth: hci_uart: Fix a race for write_work scheduling Bluetooth: Put HCI device if inquiry procedure interrupts bnxt_en: Fix devlink info's stored fw.psid version format. bnxt_en: reliably allocate IRQ table on reset to avoid crash bnxt_en: reverse order of TX disable and carrier off bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h bpf: Add sanity check for upper ptr_limit bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args bpf: Clear subreg_def for global function return values bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation bpf: Fix an unitialized value in bpf_iter bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx bpf: Fix off-by-one for area size in creating mask to left bpf: Fix truncation handling for mod32 dst reg wrt zero bpf_lru_list: Read double-checked variable once without lock bpf: Prohibit alu ops for pointer types not defining ptr_limit bpf, selftests: Fix up some test_verifier cases for unprivileged bpf: Simplify alu_limit masking for pointer arithmetic brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet bsg: free the request before return error code btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root btrfs: account for new extents being deleted in total_bytes_pinned btrfs: add asserts for deleting backref cache nodes btrfs: avoid double put of block group when emptying cluster btrfs: clarify error returns values in __load_free_space_cache btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node btrfs: do not warn if we can't find the reloc root when looking up backref btrfs: don't flush from btrfs_delayed_inode_reserve_metadata btrfs: export and rename qgroup_reserve_meta btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge btrfs: fix error handling in commit_fs_roots btrfs: fix extent buffer leak on failure to copy root btrfs: fix race between extent freeing/allocation when using bitmaps btrfs: fix race between swap file activation and snapshot creation btrfs: fix race between writes to swap files and scrub btrfs: fix raid6 qstripe kmap btrfs: fix reloc root leak with 0 ref reloc roots on recovery btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled btrfs: fix warning when creating a directory with smack enabled btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself btrfs: splice remaining dirty_bg's onto the transaction dirty bg list btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl bus: ti-sysc: Implement GPMC debug quirk to drop platform data can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode can: mcp251xfd: mcp251xfd_probe(): fix errata reference can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode capabilities: Don't allow writing ambiguous v3 file capabilities ceph: downgrade warning from mdsmap decode to debug ceph: fix flush_snap logic after putting caps certs: Fix blacklist flag type confusion cifs: do not send close in compound create+close requests cifs: fix credit accounting for extra channel cifs: return proper error code in statfs(2) cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. cipso,calipso: resolve a number of problems with the DOI refcounts clk: aspeed: Fix APLL calculate formula from ast2600-A2 clk: divider: fix initialization with parent_hw clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL clk: meson: clk-pll: make "ret" a signed integer clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs clk: qcom: gdsc: Implement NO_RET_PERIPH flag clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc clk: renesas: r8a779a0: Fix parent of CBFUSA clock clk: renesas: r8a779a0: Remove non-existent S2 clock clk: sunxi-ng: h6: Fix CEC clock clk: sunxi-ng: h6: Fix clock divider range on some clocks clocksource/drivers/ixp4xx: Select TIMER_OF when needed clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined configfs: fix a use-after-free in __configfs_open_file coresight: etm4x: Handle accesses to TRCSTALLCTLR coresight: etm4x: Skip accessing TRCPDCR in save/restore cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() cpufreq: brcmstb-avs-cpufreq: Free resources in error path cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks cpufreq: qcom-hw: fix dereferencing freed memory 'data' cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() crypto: aesni - prevent misaligned buffers on the stack crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled crypto: arm64/sha - add missing module aliases crypto: bcm - Rename struct device_private to bcm_device_private crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() crypto: michael_mic - fix broken misalignment handling crypto: mips/poly1305 - enable for all MIPS processors crypto - shash: reduce minimum alignment of shash_desc structure crypto: sun4i-ss - checking sg length is not sufficient crypto: sun4i-ss - fix kmap usage crypto: sun4i-ss - handle BigEndian for cipher crypto: sun4i-ss - initialize need_fallback crypto: sun4i-ss - IV register does not work on A10 and A13 crypto: sun4i-ss - linearize buffers content must be kept crypto: talitos - Fix ctr(aes) on SEC1 crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) crypto: tcrypt - avoid signed overflow in byte count crypto: x86/aes-ni-xts - use direct calls to and 4-way stride csky: Fix a size determination in gpr_get() cxgb4: Add new T6 PCI device id 0x6092 cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds debugfs: be more robust at handling improper input in debugfs_lookup() debugfs: do not attempt to create a new file before the filesystem is initalized device-dax: Fix default return code of range_parse() dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function dmaengine: fsldma: Fix a resource leak in the remove function dmaengine: hsu: disable spurious interrupt dmaengine: idxd: set DMA channel to be private dmaengine: owl-dma: Fix a resource leak in the remove function dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size dm era: Fix bitset memory leaks dm era: only resize metadata in preresume dm era: Recover committed writeset after crash dm era: Reinitialize bitset cache before digesting a new writeset dm era: Update in-core bitset after committing the metadata dm era: Use correct value size in equality function of writeset tree dm era: Verify the data block size hasn't changed dm: fix deadlock when swapping to encrypted device dm table: fix DAX iterate_devices based device capability checks dm table: fix iterate_devices based device capability checks dm table: fix zoned iterate_devices based device capability checks dm verity: fix FEC for RS roots unaligned to block size dm writecache: fix performance degradation in ssd mode dm writecache: fix writing beyond end of underlying device when shrinking dm writecache: return the exact table values that were set docs: networking: drop special stable handling dpaa2-eth: fix memory leak in XDP_REDIRECT drivers/base: build kunit tests without structleak plugin drivers/base/memory: don't store phys_device in memory blocks Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data drm/amd/display: Add a backlight module option drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. drm/amd/display: Fix HDMI deep color output for DCE 6-11. drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails drm/amd/display: Remove Assert from dcn10_get_dig_frontend drm/amdgpu: Add check to prevent IH overflow drm/amdgpu:disable VCN for Navi12 SKU drm/amdgpu/display: don't assert in set backlight function drm/amdgpu/display: handle aux backlight in backlight_get_brightness drm/amdgpu/display: remove hdcp_srm sysfs on device removal drm/amdgpu/display: simplify backlight setting drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) drm/amdgpu: toggle on DF Cstate after finishing xgmi injection drm/amdkfd: Fix recursive lock warnings drm/amd/pm: bug fix for pcie dpm drm/compat: Clear bounce structures drm/dp_mst: Don't cache EDIDs for physical ports drm/fb-helper: Add missed unlocks in setcmap_legacy() drm/fourcc: fix Amlogic format modifier masks drm/gma500: Fix error return code in psb_driver_load() drm/hisilicon: Fix use-after-free drm/i915/gt: Correct surface base address for renderclear drm/i915/gt: Flush before changing register state drm/i915/gt: One more flush for Baytrail clear residuals drm/i915: Reject 446-480MHz HDMI clock on GLK drm/i915: Wedge the GPU if command parser setup fails drm/lima: fix reference leak in lima_pm_busy drm/mediatek: Check if fb is null drm: meson_drv add shutdown function drm/modes: Switch to 64bit maths to avoid integer overflow drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register drm/msm/dp: trigger unplug event in msm_dp_display_disable drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) drm/msm: Fix MSM_INFO_GET_IOVA with carveout drm/msm: Fix race of GPU init vs timestamp power management. drm/msm: Fix races managing the OOB state for timestamp vs timestamps. drm/msm/mdp5: Fix wait-for-commit for cmd panels drm/nouveau: bail out of nouveau_channel_new if channel init fails drm/nouveau/kms: handle mDP connectors drm/panel: kd35t133: allow using non-continuous dsi clock drm/panel: mantix: Tweak init sequence drm: rcar-du: Fix crash when using LVDS1 clock for CRTC drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node drm/rockchip: Require the YTR modifier for AFBC drm/sched: Cancel and flush all outstanding jobs before finish. drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff drm/shmem-helpers: vunmap: Don't put pages for dma-buf drm/sun4i: tcon: fix inverted DCLK polarity drm/tegra: Fix reference leak when pm_runtime_get_sync() fails drm: Use USB controller's DMA mask when importing dmabufs drm/vc4: hdmi: Compute the CEC clock divider from the clock rate drm/vc4: hdmi: Fix register offset with longer CEC messages drm/vc4: hdmi: Fix up CEC registers drm/vc4: hdmi: Move hdmi reset to bind drm/vc4: hdmi: Restore cec physical address on reconnect drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check drm/vc4: hdmi: Update the CEC clock divider on HSM rate change drm/virtio: make sure context is created in gem open drm/virtio: use kvmalloc for large allocations drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable dt-bindings: ethernet-controller: fix fixed-link specification dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ dts64: mt7622: fix slow sd card access EDAC/amd64: Do not load on family 0x15, model 0x13 efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table enetc: Fix unused var build warning for CONFIG_OF erofs: fix shift-out-of-bounds of blkszbits erofs: initialized fields can only be observed after bit is set ethernet: alx: fix order of calls on resume ethtool: fix the check logic of at least one channel for RX/TX evm: Fix memleak in init_desc exfat: fix shift-out-of-bounds in exfat_fill_super() ext4: don't try to processed freed blocks until mballoc is initialized ext4: fix potential htree index checksum corruption ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it f2fs: compress: fix potential deadlock f2fs: enforce the immutable flag on open files f2fs: fix a wrong condition in __submit_bio f2fs: fix out-of-repair __setattr_copy() f2fs: fix to avoid inconsistent quota data f2fs: fix to set/clear I_LINKABLE under i_lock f2fs: flush data when enabling checkpoint back f2fs: handle unallocated section and zone on pinned/atgc fbdev: aty: SPARC64 requires FB_ATY_CT fdt: Properly handle "no-map" field in the memory region firmware: arm_scmi: Fix call site of scmi_notification_exit floppy: reintroduce O_NDELAY fix fs/affs: release old buffer head on error path fs/jfs: fix potential integer overflow on shift of a int fs: make unlazy_walk() error handling consistent ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount fuse: fix live lock in fuse_iget() gfs2: Don't skip dlm unlock if glock has an lvb gfs2: fix glock confusion in function signal_our_withdraw gfs2: Lock imbalance on error path in gfs2_recover_one gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end gma500: clean up error handling in init Goodix Fingerprint device is not a modem gpio: fix gpio-device list corruption gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk gpiolib: acpi: Allow to find GpioInt() resource by name and index gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 gpio: pcf857x: Fix missing first interrupt HID: core: detect and skip invalid inputs to snto32() HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming HID: logitech-dj: add support for the new lightspeed connection iteration HID: make arrays usage and value to be the same HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter HID: wacom: Ignore attempts to overwrite the touch_max value from HID hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() HSI: Fix PM usage counter unbalance in ssi_hw_init hugetlb: fix copy_huge_page_from_user contig page struct assumption hugetlb: fix update_and_free_page contig page struct assumption hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist hwrng: ingenic - Fix a resource leak in an error handling path hwrng: timeriomem - Fix cooldown period calculation i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition i2c: exynos5: Preserve high speed master code i2c: iproc: handle master read request i2c: iproc: handle only slave interrupts which are enabled i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition i40e: Add zero-initialization of AQ command structures i40e: Fix addition of RX filters after enabling FW LLDP agent i40e: Fix add TC filter for IPv6 i40e: Fix flow for IPv6 next header (extension header) i40e: Fix memory leak in i40e_probe i40e: Fix overwriting flow control settings during driver loading i40e: Fix VFs not created IB/cm: Avoid a loop when device has 255 ports IB/mlx5: Add missing error code IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex IB/mlx5: Return appropriate error code instead of ENOMEM ibmvnic: add memory barrier to protect long term buffer ibmvnic: always store valid MAC address ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. ibmvnic: Set to CLOSED state even on error ibmvnic: skip send_request_unmap for timeout reset IB/umad: Return EIO in case of when device disassociated IB/umad: Return EPOLLERR in case of when device disassociated ice: Account for port VLAN in VF max packet size calculation ice: Fix state bits on LLDP mode switch ice: report correct max number of TCs ice: update the number of available RSS queues ide/falconide: Fix module unload ima: Free IMA measurement buffer after kexec syscall ima: Free IMA measurement buffer on error include/linux/sched/mm.h: use rcu_dereference in in_vfork() Input: applespi - don't wait for responses to commands indefinitely. Input: elan_i2c - add new trackpoint report type 0x5F Input: elantech - fix protocol errors for some trackpoints in SMBus mode Input: elo - fix an error code in elo_connect() Input: i8042 - add ASUS Zenbook Flip to noselftest list Input: joydev - prevent potential read overflow in ioctl Input: raydium_ts_i2c - do not send zero length Input: sur40 - fix an error code in sur40_probe() Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S Input: zinitix - fix return type of zinitix_init_touch() iommu/amd: Fix performance counter initialization iommu/amd: Fix sleeping in atomic in increase_address_space() iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs iommu: Move iotlb_sync_map out from __iommu_map iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping iommu: Switch gather->end to the inclusive end iommu/vt-d: Clear PRQ overflow only when PRQ is empty iommu/vt-d: Fix status code for Allocate/Free PASID command io_uring: fix possible deadlock in io_uring_poll io_uring: ignore double poll add on the same waitqueue head ipv6: silence compilation warning for non-IPV6 builds irqchip/imx: IMX_INTMUX should not default to y, unconditionally irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap isofs: release buffer head before return iwlwifi: mvm: assign SAR table revision to the command later iwlwifi: mvm: don't check if CSA event is running before removing iwlwifi: mvm: fix the type we use in the PPAG table validity checks iwlwifi: mvm: send stored PPAG command instead of local iwlwifi: mvm: set enabled in the PPAG command properly iwlwifi: mvm: store PPAG enabled/disabled flag properly iwlwifi: pnvm: increment the pointer before checking the TLV iwlwifi: pnvm: set the PNVM again if it was already loaded ixgbe: fail to create xfrm offload of IPsec tunnel mode SA jffs2: fix use after free in jffs2_sum_write_data() JFS: more checks for invalid superblock kasan: fix memory corruption in kasan_bitops_tags test kbuild: clamp SUBLEVEL to 255 kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() kdb: Make memory allocations more robust KEYS: trusted: Fix incorrect handling of tpm_get_random() KEYS: trusted: Fix migratable=1 failing KEYS: trusted: Reserve TPM for seal and unseal operations kgdb: fix to kill breakpoints on initmem after boot kprobes: Fix to delay the kprobes jump optimization kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir kunit: tool: fix unit test cleanup handling KVM: arm64: Avoid corrupting vCPU context register in guest exit KVM: arm64: Ensure I-cache isolation between vcpus of a same VM KVM: arm64: Fix exclusive limit for IPA size KVM: arm64: Fix nVHE hyp panic host context restore KVM: arm64: Fix range alignment when walking page tables KVM: arm64: nvhe: Save the SPE context early KVM: arm64: Reject VM creation when the default IPA size is unsupported KVM: do not assume PTE is writable after follow_pfn KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs KVM: nSVM: fix running nested guests when npt=0 KVM: PPC: Make the VMX instruction emulation routines static KVM: SVM: Clear the CR4 register on reset KVM: SVM: Intercept INVPCID when it's disabled to inject #UD KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() KVM: x86: Ensure deadline timer has truly expired before posting its IRQ KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check KVM: x86: Zap the oldest MMU pages, not the newest libbpf: Clear map_info before each bpf_obj_get_info_by_fd libbpf: Ignore non function pointer member in struct_ops linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* locking/lockdep: Avoid unmatched unlock mac80211: fix potential overflow when multiplying to u32 integers macintosh/adb-iop: Use big-endian autopoll mask mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL media: allegro: Fix use after free on error media: aspeed: fix error return code in aspeed_video_setup_video() media: atomisp: Fix a buffer overflow in debug code media: camss: missing error code in msm_video_register() media: cx23885: add more quirks for reset DMA on some AMD IOMMU media: cx25821: Fix a bug when reallocating some dma memory media: em28xx: Fix use-after-free in em28xx_alloc_urbs media: i2c: max9286: fix access to unallocated memory media: i2c: ov5670: Fix PIXEL_RATE minimum value media: imx7: csi: Fix pad link validation media: imx7: csi: Fix regression for parallel cameras on i.MX6UL media: imx: Fix csc/scaler unregister media: imx: Unregister csc/scaler only if registered media: ipu3-cio2: Build only for x86 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() media: ir_toy: add another IR Droid device media: lmedm04: Fix misuse of comma media: marvell-ccic: power up the device on mclk enable media: mceusb: Fix potential out-of-bounds shift media: mceusb: sanity check for prescaler value media: media/pci: Fix memleak in empress_init media: mtk-vcodec: fix argument used when DEBUG is defined media: mtk-vcodec: fix error return code in vdec_vp9_decode() media: pxa_camera: declare variable when DEBUG is defined media: qm1d1c0042: fix error return code in qm1d1c0042_init() media: rc: compile rc-cec.c into rc-core media: rkisp1: params: fix wrong bits settings media: smipcie: fix interrupt handling and IR timeout media: software_node: Fix refcounts in software_node_get_next_child() media: ti-vpe: cal: fix write to unallocated memory media: tm6000: Fix memleak in tm6000_start_stream media: usbtv: Fix deadlock on suspend media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values media: uvcvideo: Allow entities with no pads media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate media: v4l: ioctl: Fix memory leak in video_usercopy media: v4l: vsp1: Fix bru null pointer access media: v4l: vsp1: Fix uif null pointer access media: vidtv: psi: fix missing crc for PMT media: vsp1: Fix an error handling path in the probe function mei: fix transfer over dma with extended header mei: hbm: call mei_set_devstate() on hbm stop response mei: me: add adler lake point LP DID mei: me: add adler lake point S DID mei: me: emmitsburg workstation DID memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops memory: ti-aemif: Drop child node when jumping out loop mfd: altera-sysmgr: Fix physical address storing more mfd: bd9571mwv: Use devm_mfd_add_devices() mfd: gateworks-gsc: Fix interrupt type mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() MIPS: Compare __SYNC_loongson3_war against 0 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 MIPS: properly stop .eh_frame generation MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom misc: eeprom_93xx46: Fix module alias to enable module autoprobe misc: fastrpc: fix incorrect usage of dma_map_sgtable misc: fastrpc: restrict user apps from sending kernel RPC messages misc/pvpanic: Export module FDT device table misc: rtsx: init of rts522a add OCP power off when no card is present mlxsw: spectrum_ethtool: Add an external speed to PTYS register mmc: core: Fix partition switch time for eMMC mmc: cqhci: Fix random crash when remove mmc module/card mmc: mediatek: fix race condition between msdc_request_timeout and irq mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' mm/compaction: fix misbehaviors of fast_find_migrateblock() mm, compaction: make fast_isolate_freepages() stay within zone mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes mmc: sdhci-esdhc-imx: fix kernel panic when remove module mmc: sdhci-iproc: Add ACPI bindings for the RPi mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure mmc: sdhci-sprd: Fix some resource leaks in the remove function mmc: sdhci: Update firmware interface API mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe mm: fix memory_failure() handling of dax-namespace metadata mm/hugetlb.c: fix unnecessary address expansion of pmd sharing mm/hugetlb: fix potential double free in hugetlb_register_node() error path mm/hugetlb: suppress wrong warning info when alloc gigantic page mm/madvise: replace ptrace attach requirement for process_madvise mm: memcontrol: fix get_active_memcg return value mm: memcontrol: fix NR_ANON_THPS accounting in charge moving mm: memcontrol: fix slub memory accounting mm: memcontrol: fix swap undercounting in cgroup2 mm/memory.c: fix potential pte_unmap_unlock pte error mm/page_alloc.c: refactor initialization of struct page for holes in memory layout mm: proc: Invalidate TLB after clearing soft-dirty page state mm: provide a saner PTE walking API for modules mm: Remove examples from enum zone_type comment mm/rmap: fix potential pte_unmap on an not mapped pte mm: simplify follow_pte{,pmd} mm,thp,shmem: make khugepaged obey tmpfs mount flags mm: unexport follow_pte_pmd mm/userfaultfd: fix memory corruption due to writeprotect mm/vmscan: restore zone_reclaim_mode ABI module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols mount: fix mounting of detached mounts onto targets that reside on shared mounts mptcp: do not wakeup listener for MPJ subflows mt76: dma: do not report truncated frames to mac80211 mt76: mt7615: reset token when mac_reset happens mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() mtd: parsers: afs: Fix freeing the part name memory in failure mtd: spi-nor: core: Add erase size check for erase command initialization mtd: spi-nor: core: Fix erase type discovery for overlaid region mtd: spi-nor: hisi-sfc: Put child node np on error path mtd: spi-nor: sfdp: Fix last erase region marking mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region mwifiex: pcie: skip cancel_work_sync() on reset failure path nbd: handle device refs for DESTROY_ON_DISCONNECT properly net/af_iucv: remove WARN_ONCE on malformed RX packets net: ag71xx: remove unnecessary MTU reservation net: always use icmp{,v6}_ndo_send from ndo_start_xmit net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP net: amd-xgbe: Reset link when the link never comes back net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 net: axienet: Handle deferred probe on clock properly net: bridge: use switchdev for port flags set through sysfs too net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: davicom: Fix regulator not turned off on driver removal net: davicom: Fix regulator not turned off on failed probe netdevsim: init u64 stats for 32bit hardware net: dsa: b53: Support setting learning on port net: dsa: felix: don't deinitialize unused ports net: dsa: felix: perform teardown in reverse order of setup net: dsa: implement a central TX reallocation procedure net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 net: dsa: tag_ar9331: let DSA core deal with TX reallocation net: dsa: tag_brcm: let DSA core deal with TX reallocation net: dsa: tag_dsa: let DSA core deal with TX reallocation net: dsa: tag_edsa: let DSA core deal with TX reallocation net: dsa: tag_gswip: let DSA core deal with TX reallocation net: dsa: tag_ksz: don't allocate additional memory for padding/tagging net: dsa: tag_lan9303: let DSA core deal with TX reallocation net: dsa: tag_mtk: fix 802.1ad VLAN egress net: dsa: tag_mtk: let DSA core deal with TX reallocation net: dsa: tag_ocelot: let DSA core deal with TX reallocation net: dsa: tag_qca: let DSA core deal with TX reallocation net: dsa: tag_rtl4_a: fix egress tags net: dsa: tag_rtl4_a: Support also egress tags net: dsa: trailer: don't allocate additional memory for padding/tagging net: enetc: allow hardware timestamping on TX queues with tc-etf enabled net: enetc: don't disable VLAN filtering in IFF_PROMISC mode net: enetc: don't overwrite the RSS indirection table when initializing net: enetc: fix destroyed phylink dereference during unbind net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets net: enetc: force the RGMII speed and duplex instead of operating in inband mode net: enetc: initialize RFS/RSS memories for unused ports too net: enetc: keep RX ring consumer index in sync with hardware net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr net: enetc: take the MDIO lock only once per NAPI poll cycle net: ethernet: mtk-star-emac: fix wrong unmap in RX handling netfilter: nf_nat: undo erroneous tcp edemux lookup netfilter: x_tables: gpf inside xt_find_revision() net: fix dev_ifsioc_locked() race condition net: Fix gro aggregation for udp encaps with zero csum net: fix up truesize of cloned skb in skb_prepare_for_shift() net: hns3: fix bug when calculating the TCAM table info net: hns3: fix error mask definition of flow director net: hns3: fix query vlan mask value error for flow director net: hsr: add support for EntryForgetTime net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending net: l2tp: reduce log level of messages in receive path, add counter instead net: lapbether: Remove netif_start_queue / netif_stop_queue net/mlx4_core: Add missed mlx4_free_cmd_mailbox() net/mlx4_en: update moderation when config reset net/mlx5: Disable devlink reload for lag devices net/mlx5: Disable devlink reload for multi port slave device net/mlx5: Disallow RoCE on lag device net/mlx5: Disallow RoCE on multi port slave device net/mlx5e: Change interrupt moderation channel params also when channels are closed net/mlx5e: Check tunnel offload is required before setting SWP net/mlx5e: CT: manage the lifetime of the ct entry object net/mlx5e: Don't change interrupt moderation params when DIM is enabled net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context net/mlx5e: Replace synchronize_rcu with synchronize_net net/mlx5: Fix health error state handling net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 net: mvneta: Remove per-cpu queue mapping for Armada 3700 net: phy: consider that suspend2ram may cut off PHY power net: phy: fix save wrong speed and duplex problem if autoneg is on net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused net: phy: mscc: adding LCPLL reset to VSC8514 net: psample: Fix netlink skb length with tunnel info net: qrtr: fix error return code of qrtr_sendmsg() net: qrtr: Fix memory leak in qrtr_tun_open net: sched: avoid duplicates in classes dump net/sched: cls_flower: Reject invalid ct_state flags rules net: sched: fix police ext initialization net_sched: fix RTNL deadlock again caused by request_module() net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock net: stmmac: fix CBS idleslope and sendslope calculation net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII net: stmmac: fix watchdog timeout during suspend/resume stress test net: stmmac: fix wrongly set buffer2 valid when sph unsupport net: stmmac: stop each tx channel independently NET: usb: qmi_wwan: Adding support for Cinterion MV31 net: usb: qmi_wwan: allow qmimux add/del with master up net: usb: qmi_wwan: support ZTE P685M modem nexthop: Do not flush blackhole nexthops when loopback goes down NFS: Don't gratuitously clear the inode cache when lookup failed NFS: Don't revalidate the directory permissions on a lookup failure nfsd: register pernet ops last, unregister first NFSv4.2: fix return value of _nfs4_get_security_label() NFSv4: Fixes for nfs4_bitmask_adjust() nios2: fixed broken sys_clone syscall ntfs: check for valid standard information attribute nvme-core: add cancel tagset helpers nvme-fc: fix racing controller reset and create association nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() nvmem: core: skip child nodes not matching binding nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer nvme-multipath: set nr_zones for zoned namespaces nvme-pci: add quirks for Lexar 256GB SSD nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. nvme-rdma: add clean action for failed reconnection nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device nvme-tcp: add clean action for failed reconnection nvmet: remove extra variable in identify ns nvmet: set status to 0 in case for invalid nsid nvmet-tcp: fix potential race of tcp socket closing accept_work nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs objtool: Fix ".cold" section suffix check for newer versions of GCC objtool: Fix error handling for STD/CLD warnings objtool: Fix retpoline detection in asm code ocfs2: fix a use after free on error octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() of/address: Introduce of_dma_get_max_cpu_address() of/fdt: Make sure no-map does not remove already reserved regions of: unittest: Add test for of_dma_get_max_cpu_address() of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS opp: Correct debug message in _opp_add_static_v2() optee: simplify i2c access parisc: Bump 64-bit IRQ stack size to 64 KB parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller PCI: Align checking of syscall user config accessors PCI: cadence: Fix DMA range mapping early return error PCI: cadence: Retrain Link to work around Gen2 training defect PCI: Decline to resize resources if boot config must be preserved PCI: Fix pci_register_io_range() memory leak PCI/LINK: Remove bandwidth notification PCI: mediatek: Add missing of_node_put() to fix reference leak PCI: pci-bridge-emul: Fix array overruns, improve safety PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 PCI: rcar: Always allocate MSI addresses in 32bit space PCI: rockchip: Make 'ep-gpios' DT property optional PCI: xgene-msi: Fix race in installing chained irq handler PCI: xilinx-cpm: Fix reference count leak on error path perf/arm-cmn: Fix PMU instance naming perf/arm-cmn: Move IRQs when migrating context perf build: Fix ccache usage in $(CC) when generating arch errno table perf/core: Flush PMU internal buffers for per-CPU events perf intel-pt: Fix IPC with CYC threshold perf intel-pt: Fix missing CYC processing in PSB perf intel-pt: Fix premature IPC perf record: Fix continue profiling after draining the buffer perf report: Fix -F for branch & mem modes perf symbols: Fix return value when loading PE DSO perf symbols: Use (long) for iterator for bfd symbols perf test: Fix unaligned access in sample parsing test perf tools: Fix DSO filtering when not finding a map for a sampled address perf traceevent: Ensure read cmdlines are null terminated. perf vendor events arm64: Fix Ampere eMag event typo perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() phy: lantiq: rcu-usb2: wait after clock enable phy: rockchip-emmc: emmc_phy_init() always return 0 phy: USB_LGM_PHY should depend on X86 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT Platform: OLPC: Fix probe error handling platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag platform/x86: acer-wmi: Add new force_caps module parameter platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices platform/x86: acer-wmi: Cleanup accelerometer device handling platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines PM: runtime: Update device status before letting suppliers suspend powerpc/32: Preserve cr1 in exception prolog stack check to fix build error powerpc/32s: Add missing call to kuep_lock on syscall entry powerpc/47x: Disable 256k page size powerpc/603: Fix protection of user pages mapped with PROT_NONE powerpc/64: Fix stack trace not displaying final frame powerpc/64s/exception: Clean up a missed SRR specifier powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() powerpc/8xx: Fix software emulation interrupt powerpc: Fix inverted SET_FULL_REGS bitop powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() powerpc: improve handling of unrecoverable system reset powerpc/kexec_file: fix FDT size estimation for kdump kernel powerpc/kuap: Restore AMR after replaying soft interrupts powerpc/pci: Add ppc_md.discover_phbs() powerpc/perf: Fix handling of privilege level checks in perf interrupt context powerpc/perf: Record counter overflow always if SAMPLE_IP is unset powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan powerpc/pseries/dlpar: handle ibm, configure-connector delay status powerpc/pseries: Don't enforce MSI affinity with kdump powerpc/sstep: Check instruction validity against ISA version before emulation powerpc/sstep: Fix incorrect return from analyze_instr() powerpc/time: Enable sched clock for irqtime powerpc/uaccess: Avoid might_fault() when user access is enabled power: reset: at91-sama5d2_shdwc: fix wkupdbc mask power: supply: axp20x_usb_power: Init work before enabling IRQs power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression power: supply: cpcap-battery: Fix missing power_supply_put() power: supply: cpcap-charger: Fix missing power_supply_put() power: supply: cpcap-charger: Fix power_supply_put on null battery pointer power: supply: fix sbs-charger build, needs REGMAP_I2C power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable printk: avoid prb_first_valid_seq() where possible printk: fix deadlock when kernel panic proc: don't allow async path resolution of /proc/thread-self components proc: use kvzalloc for our kernel buffer pstore: Fix typo in compression option name pwm: iqs620a: Fix overflow and optimize calculations pwm: rockchip: Eliminate potential race condition when probing pwm: rockchip: Enable APB clock during register access while probing pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() quota: Fix memory leak when handling corrupted quota file qxl: Fix uninitialised struct field head.surface_id r8169: fix jumbo packet handling on RTL8168e r8169: fix r8168fp_adjust_ocp_cmd function r8169: fix resuming from suspend on RTL8105e if machine runs on battery random: fix the RNDRESEEDCRNG ioctl rcu/nocb: Perform deferred wake up before last idle's need_resched() check rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep RDMA/hns: Disable RQ inline by default RDMA/hns: Fixed wrong judgments in the goto branch RDMA/hns: Fixes missing error code of CMDQ RDMA/hns: Fix type of sq_signal_bits RDMA: Lift ibdev_to_node from rds to common code RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation RDMA/rtrs: Call kobject_put in the failure path RDMA/rtrs-clt: Refactor the failure cases in alloc_clt RDMA/rtrs-clt: Set mininum limit when create QP RDMA/rtrs-clt: Use bitmask to check sess->flags RDMA/rtrs: Do not signal for heatbeat RDMA/rtrs: Extend ibtrs_cq_qp_create RDMA/rtrs: Only allow addition of path to an already established session RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() RDMA/rtrs-srv: Do not signal REG_MR RDMA/rtrs-srv: fix memory leak by missing kobject free RDMA/rtrs-srv: Fix missing wr_cqe RDMA/rtrs-srv: Fix stack-out-of-bounds RDMA/rtrs-srv: Init wr_cnt as 1 RDMA/rtrs-srv: Release lock before call into close_sess RDMA/rtrs-srv-sysfs: fix missing put_device RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect RDMA/rxe: Correct skb on loopback path RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt RDMA/rxe: Fix coding error in rxe_recv.c RDMA/rxe: Fix missing kconfig dependency on CRYPTO RDMA/siw: Fix calculation of tx_valid_cpus size RDMA/siw: Fix handling of zero-sized Read and Receive Queues. RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes RDMA/ucma: Fix use-after-free bug in ucma_create_uevent RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size regmap: sdw: use _no_pm functions in regmap_read/write regulator: axp20x: Fix reference cout leak regulator: bd718x7, bd71828, Fix dvs voltage levels regulator: core: Avoid debugfs: Directory ... already present! error regulator: qcom-rpmh: fix pm8009 ldo7 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision regulator: s5m8767: Drop regulators OF node reference regulator: s5m8767: Fix reference count leak remoteproc/mediatek: acknowledge watchdog IRQ after handled remoteproc/mediatek: Fix kernel test robot warning Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Revert "arm64: dts: amlogic: add missing ethernet reset ID" Revert "bcache: Kill btree_io_wq" Revert "drm/amd/display: Update NV1x SR latency values" Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Revert "nfsd4: a client's own opens needn't prevent delegations" Revert "nfsd4: remove check_conflicting_opens warning" Revert "serial: max310x: rework RX interrupt handling" ring-buffer: Force before_stamp and write_stamp to be different on discard riscv: Disable KSAN_SANITIZE for vDSO riscv: Get rid of MAX_EARLY_MAPPING_SIZE rsi: Fix TX EAPOL packet handling against iwlwifi AP rsi: Move card interrupt handling to RX thread rsxx: Return -EFAULT if copy_to_user() fails rtc: s5m: select REGMAP_I2C rtc: zynqmp: depend on HAS_IOMEM s390/cio: return -EFAULT if copy_to_user() fails s390/cio: return -EFAULT if copy_to_user() fails again s390/crypto: return -EFAULT if copy_to_user() fails s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind s390/qeth: don't replace a fully completed async TX buffer s390/qeth: fix memory leak after failed TX Buffer allocation s390/qeth: fix notification for pending buffers during teardown s390/qeth: improve completion of pending TX buffers s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state s390/smp: __smp_rescan_cpus() - move cpumask away from stack s390/vtime: fix inline assembly clobber list s390/zcrypt: return EIO when msg retry limit reached samples, bpf: Add missing munmap in xdpsock sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled sched/eas: Don't update misfit status if the task is pinned sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue sched/features: Fix hrtick reprogramming sched/membarrier: fix missing local execution of ipi_sync_rq_state() scripts/recordmcount.pl: support big endian for ARCH sh scsi: bnx2fc: Fix Kconfig warning & CNIC build errors scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE scsi: iscsi: Restrict sessions and handles to admin capabilities scsi: iscsi: Verify lengths on passthrough PDUs scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling scsi: libsas: docs: Remove notify_ha_event() scsi: lpfc: Fix ancient double free scsi: qla2xxx: Fix mailbox Ch erroneous error scsi: sd: Fix Opal support scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions scsi: ufs: Add a quirk to permit overriding UniPro defaults scsi: ufs: Fix a duplicate dev quirk number scsi: ufs: Introduce a quirk to allow only page-aligned sg entries scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE scsi: ufs: WB is only available on LUN #0 to #7 seccomp: Add missing return in non-void function selftests/bpf: Convert test_xdp_redirect.sh to bash selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier selftests/bpf: No need to drop the packet when there is no geneve opt selftests/bpf: Use the last page in test_snprintf_btf on s390 selftests: forwarding: Fix race condition in mirror installation selftests/ftrace: Update synthetic event syntax errors selftests: mptcp: fix ACKRX debug message selftests/powerpc: Make the test check in eeh-basic.sh posix compliant selinux: fix inconsistency between inode_getxattr and inode_listsecurity seq_file: document how per-entry resources are managed. seqlock,lockdep: Fix seqcount_latch_init() sh_eth: fix TRSCER mask for R7S72100 sh_eth: fix TRSCER mask for R7S9210 sh_eth: fix TRSCER mask for SH771x smackfs: restrict bytes count in smackfs write functions smp: Process pending softirqs in flush_smp_call_function_from_idle() soc: aspeed: snoop: Add clock control logic soc: qcom: ocmem: don't return NULL in of_get_ocmem soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() soc: samsung: exynos-asv: don't defer early on not-supported SoCs soc: samsung: exynos-asv: handle reading revision register error soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function software node: Fix node registration soundwire: bus: fix confusion on device used by pm_runtime soundwire: bus: use sdw_update_no_pm when initializing a device soundwire: bus: use sdw_write_no_pm when setting the bus scale registers soundwire: cadence: fix ACK/NAK handling soundwire: export sdw_write/read_no_pm functions soundwire: intel: fix possible crash when no device is detected sparc32: fix a user-triggerable oops in clear_user() sparc32: Limit memblock allocation to low memory sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set sparc64: Use arch_validate_flags() to validate ADI flag sparc: fix led.c driver when PROC_FS is not enabled spi: atmel: Put allocated master before return spi: cadence-quadspi: Abort read if dummy cycles required are too many spi: dw: Avoid stack content exposure spi: fsl: invert spisel_boot signal on MPC8309 spi: imx: Don't print error on -EPROBEDEFER spi: pxa2xx: Fix the controller numbering for Wildcat Point spi: Skip zero-length transfers in spi_transfer_one_message() spi: spi-synquacer: fix set_cs handling spi: stm32: make spurious and overrun interrupts visible spi: stm32: properly handle 0 byte transfer spmi: spmi-pmic-arb: Fix hw_irq overflow staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data staging: fwserial: Fix error handling in fwserial_create staging: gdm724x: Fix DMA from stack staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet staging: most: sound: add sanity check for function argument staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8712: unterminated string leads to read overflow staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules staging: vchiq: Fix bulk transfers on 64-bit builds staging: vchiq: Fix bulk userdata handling staging: wfx: fix possible panic with re-queued frames stmmac: intel: Fixes clock registration error seen for multiple interfaces stop_machine: mark helpers __always_inline SUNRPC: Set memalloc_nofs_save() for sync tasks svcrdma: Hold private mutex while invoking rdma_accept() swap: fix swapfile read/write offset sysctl.c: fix underflow value setting risk in vm_table Take mmap lock in cacheflush syscall tcp: add sanity tests to TCP_QUEUE_SEQ tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) tcp: fix SO_RCVLOWAT related hangs under mem pressure tcp: fix tcp_rmem documentation thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error tomoyo: ignore data race while checking quota tomoyo: recognize kernel threads correctly tools/resolve_btfids: Fix build error with older host toolchains tpm_tis: Clean up locality release tpm_tis: Fix check_locality for correct locality acquisition tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() tracepoint: Do not fail unregistering a probe due to memory failure tty: clean up legacy leftovers from n_tty line discipline tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer tty: fix up hung_up_tty_read() conversion tty: fix up iterate_tty_read() EOVERFLOW handling tty: implement read_iter tty: teach n_tty line discipline about the new "cookie continuations" tty: teach the n_tty ICANON case about the new "cookie continuations" too uapi: nfnetlink_cthelper.h: fix userspace compilation error ubifs: Fix error return code in alloc_wbufs() ubifs: Fix memleak in ubifs_init_authentication ubifs: replay: Fix high stack usage, again udf: fix silent AED tagLocation corruption udlfb: Fix memory leak in dlfb_usb_probe um: defer killing userspace on page table update failures um: mm: check more comprehensively for stub changes usb: cdns3: add quirk for enable runtime pm by default usb: cdns3: fix NULL pointer dereference on no platform data usb: cdns3: host: add .suspend_quirk for xhci-plat.c usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT usb: dwc2: Abort transaction after errors with unknown reason usb: dwc2: Do not update data length if it is 0 on inbound transfers usb: dwc2: Make "trimming xfer length" a debug message usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 usb: dwc3: qcom: add ACPI device id for sc8180x usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot usb: dwc3: qcom: Honor wakeup enabled/disabled state usb: gadget: f_uac1: stop playback on function disable usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: u_audio: Free requests only after callback USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() USB: gadget: u_ether: Fix a configfs return code usbip: fix stub_dev to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix vudc usbip_sockfd_store races leading to gpf usb: musb: Fix runtime PM race in musb_queue_resume_work usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable USB: quirks: sort quirk entries usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM USB: serial: ch341: add new Product ID USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter USB: serial: cp210x: add some more GE USB IDs USB: serial: ftdi_sio: fix FTX sub-integer prescaler USB: serial: io_edgeport: fix memory leak in edge_startup USB: serial: mos7720: fix error code in mos7720_write() USB: serial: mos7840: fix error code in mos7840_write() USB: serial: option: update interface mapping for ZTE P685M USB: serial: pl2303: fix line-speed handling on newer chips USB: usblp: fix a hang in poll() if disconnected usb: xhci: do not perform Soft Retry for some xHCI hosts usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() vfio/iommu_type1: Fix some sanity checks in detach group vfio/iommu_type1: Populate full dirty when detach non-pinned group vfio-pci/zdev: fix possible segmentation fault issue vfio/type1: Use follow_pte() virtio/s390: implement virtio-ccw revision 2 correctly virt: vbox: Do not use wait_event_interruptible when called from kernel context VMCI: Use set_page_dirty_lock() when unregistering guest memory vmlinux.lds.h: add DWARF v5 sections vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y vt/consolemap: do font sum unsigned vxlan: move debug check after netdev unregister w1: w1_therm: Fix conversion result for negative temperatures watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready watchdog: mei_wdt: request stop on unregister watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ watch_queue: Drop references to /dev/watch_queue wireguard: device: do not generate ICMP for non-IP packets wireguard: kconfig: use arm chacha even with no neon wireguard: queueing: get rid of per-peer ring buffers wireguard: selftests: test multiple parallel streams wlcore: Fix command execute failure 19 for wl12xx x86/build: Treat R_386_PLT32 relocation as R_386_PC32 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls x86/entry: Fix instrumentation annotation x86/entry: Move nmi entry/exit into common code x86/fault: Fix AMD erratum #91 errata fixup for user code x86: fix seq_file iteration for pat/memtype.c x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk x86/reboot: Force all cpus to exit VMX root if VMX is supported x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack x86/sev-es: Correctly track IRQ states in runtime #VC handler x86/sev-es: Introduce ip_within_syscall_gap() helper x86/sev-es: Use __copy_from_user_inatomic() x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 x86/virt: Eat faults on VMXOFF in reboot flows xen/events: avoid handling the same event on two cpus at the same time xen/events: don't unmask an event channel when an eoi is pending xen/events: reset affinity of 2-level event when tearing it down xen: fix p2m size in dom0 for disabled memory hotplug case Xen/gnttab: handle p2m update errors on a per-slot basis xen/netback: fix spurious event detection for common event case xen-netback: respect gnttab_map_refs()'s return value xfs: Fix assert failure in xfs_setattr_size() xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state xhci: Improve detection of device initiated wake signal. zonefs: Fix file size of zones in full condition zram: fix return value on writeback_store zsmalloc: account the number of compacted pages correctly Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) |
||
![]() |
0e6fa594e9 | Replace tabs in kernel version with spaces for further processing by scripts | ||
![]() |
f0944c593a | upd: 5.10.17 -> 5.10.18 | ||
![]() |
cdc8727f3b | Do not compile kernel twice (fix typo) | ||
![]() |
f6627710b3 |
Pick fix of some issues in Bluetooth
This patch is applied in Arch Linux kernel and has not been upstreamized yet. Thanks to tsaruk1van@ for reporting existense of the issue (also with kernel 5.10) and that this fix works. |
||
![]() |
dd4314d2c8 | Disable SOF_NOCODEC which prevented audio from working properly by loading nocodec module (as documented, this option just must not be enabled in distro kernels, as written in Kconfig) | ||
![]() |
b75353851c |
Adapt building sign-file with LibreSSL to recent changes
[user@rosa2019 tmp]$ diff -ur linux-5.10.11/scripts/Makefile linux-5.10.17/scripts/Makefile --- linux-5.10.11/scripts/Makefile 2021-01-27 13:55:30.000000000 +0300 +++ linux-5.10.17/scripts/Makefile 2021-02-17 13:02:30.000000000 +0300 @@ -3,6 +3,9 @@ # scripts contains sources for various helper programs used throughout # the kernel for the build process. +CRYPTO_LIBS = $(shell pkg-config --libs libcrypto 2> /dev/null || echo -lcrypto) +CRYPTO_CFLAGS = $(shell pkg-config --cflags libcrypto 2> /dev/null) + hostprogs-always-$(CONFIG_BUILD_BIN2C) += bin2c hostprogs-always-$(CONFIG_KALLSYMS) += kallsyms hostprogs-always-$(BUILD_C_RECORDMCOUNT) += recordmcount @@ -14,8 +17,10 @@ HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include -HOSTLDLIBS_sign-file = -lcrypto -HOSTLDLIBS_extract-cert = -lcrypto +HOSTCFLAGS_sign-file.o = $(CRYPTO_CFLAGS) +HOSTLDLIBS_sign-file = $(CRYPTO_LIBS) +HOSTCFLAGS_extract-cert.o = $(CRYPTO_CFLAGS) +HOSTLDLIBS_extract-cert = $(CRYPTO_LIBS) ifdef CONFIG_UNWINDER_ORC ifeq ($(ARCH),x86_64) |
||
![]() |
8afcac7265 | 5.10.17 | ||
![]() |
d5f2f5a038 | upd: 5.4.10 -> 5.4.11 | ||
![]() |
29c9ae09a8 | 5.10.10 | ||
![]() |
0714c02863 | Lighten protection against violating GPL to be able to build e.g. anbox kernel modules | ||
![]() |
be1690a0f7 |
Redrop UML on i586, it is not buildable and mostly useless
error: code model 'large' not supported in the 32 bit mode |
||
![]() |
7a29d5a563 |
Restore defconfig for UML and restore UML on i686
There are strange build problems with current config, I don't see sense in spending time on solving them because nobody has actually ever used this UML vde-devel BR is probably not needed any more, but let's keep it for future... |
||
![]() |
c25b2095a3 | drop UML on i586 to avois doing useless work | ||
![]() |
9133418d2c |
Fix BR for User Mode Linux after recent changes in config
/usr/include/libvdeplug.h is needed. |
||
![]() |
9f71e1f99e | Minify build-time changes of configs, ship a config for UML, include all configs into SRPM | ||
![]() |
d23f37a9c9 | upd: 5.10.3 -> 5.10.4, update configs, set more place for additional certificates (just test) | ||
![]() |
905b60d3c2 | Avoid updating cpupower and perf from this not QA'd kernel after I publish it to rosa2016.1/contrib | ||
![]() |
9c1919cb5b |
Clean up deps and scriptlets
* the kernel may work OK without WiFi and firmware stuff, make it easy to uninstall it (e.g. when trying to save disk space in a VM) * sysfsutils is not used in scriptlets, remove it * symlinks vmlinuz-%{flavour} and initrd-%{flavour}.img have not existed for ages, they were removed lots of time ago in ROSA, there is no sense in trying to delete what does not exist and is never created |
||
![]() |
5c184f0011 |
Expicitly force Python3 in perf
Othersie in rosa2016.1 where python points to python2 python3 is not found. |
||
![]() |
824e9bc9f6 | Softly suggest to set BFQ as default scheduler for HDDs | ||
![]() |
127e763665 | upd: 5.10.2 -> 5.10.3 | ||
![]() |
199aa73b37 |
Tune kernel config:
* disable Atom ISP as recommended by RussianNeuroMancer because it does not make cameras work on x86 Intel-based tablets where cameras are connected on i2c bus, but makes the camera consome power without working * enable zswap by default and use the default allocator as in Arch Linux where zswap is enabled by default https://wiki.archlinux.org/index.php/Zswap * tune values of sysctls from le9 patch to make it have at least some effect on typical desktop and server systems but avoid too agressive OOM killer on systems with 2 GB RAM and less where OOM killer kills too many process See discussion and my comments in the thread https://www.linux.org.ru/news/kernel/16052362 * remove not used variant of the patch which did not have any effect |
||
![]() |
24a4eefc34 | test another version of le9 from pf-kernel maintainer | ||
![]() |
b62e019833 | Test another le9 patch, I did not see affect of the previous one | ||
![]() |
bcdf18427e |
Experimental le9 patch
My variant, based on https://paste.rs/aNR.diff from https://www.linux.org.ru/news/kernel/16052362 TODO: add patch description |
||
![]() |
adeaa6a457 | upd: 5.10.1 -> 5.10.2 | ||
![]() |
1466db4534 |
Update configs
Update existing x86 configs manually Make an arm64 config based on them instead on the old one which was temporary copypasted from ALT Linux In most cases I answered to `make ARCH=xxx defconfig` like this: N/y -> Y N/m(/y) -> M Y/n(/m) -> Y M/n(/y) -> M But did not enable odd debug. Probably too much hardware is enabled on arm64. |
||
![]() |
5488a28d4b |
Update from 5.4 to 5.10.1
- rediffed most of patches, renamed files to easify further rediffs by git format-patch - thanks to abf.io/kernels_stable for some patches for kernel 5.9 - using unofficial patch for AUFS for kernel 5.10, there may be issues with stability, try to avoid using AUFS (I would have dropped it, but MagOS wants it very much) - pulled updates of AltHa from http://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=history;f=security/altha;hb=HEAD - dropped patch adding sysctl to disable disk-based swap because it has not found any usage - bpf is now in the list of LSM modules (ability to write LSM modules as BPF programs), enable it, it is potentially useful and does not seem to be harmful - keeping kernel libc headers in older kernels for now - dropped building external virtualbox guest modules because they are now included into the mainline kernel - offed building VirtualBox host modules, I do not know how to keep these binary modules in sync with userspace part of VirtualBox, users can continue using dkms - offed building kernel-shredder because it is not buildable on kernel 5.10 - updated rtl8821ce and added a dependency from its "blacklist" subpackage here (see https://github.com/tomaspinho/rtl8821ce/commit/14b536f0) It is not clear if kernel 5.10 will receive an LTS support longer than 5.4 or not. Support until Dec, 2022 is declared right now at https://www.kernel.org/category/releases.html for 5.10 and until Dec, 2025 - for 5.4. TODO: update kernel configs TODO: solve problems with version of virtualbox host modules not matching version of the virtualbox package after virtualbox is updated but kernel is not rebuilt |
||
![]() |
cdf9863011 |
Reenable debug
Commit
|
||
![]() |
34a09b7478 | add more werror=0 | ||
![]() |
6e0e21189d | fix perf | ||
![]() |
a182d5061a | upd: 5.4.81 -> 5.4.83 | ||
![]() |
0c1710739f | Fix hostname BR for rosa2016.1 | ||
![]() |
c18d9f0320 |
upd: 5.4.80 -> 5.4.81
Changelog: ``` $ wget -qO- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.81 | grep ^Date: -A2 | grep -v ^Date: | sort -u arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() arm64: pgtable: Fix pte_accessible() arm64: tegra: Wrong AON HSP reg property size ARM: dts: dra76x: m_can: fix order of clocks ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled() ASoC: Intel: Allow for ROM init retry on CNL platforms ASoC: Intel: Multiple I/O PCM format support for pipe ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT ASoC: Intel: Skylake: Await purge request ack on CNL ASoC: Intel: Skylake: Enable codec wakeup during chip init ASoC: Intel: Skylake: Remove superfluous chip initialization ASoC: Intel: Skylake: Select hda configuration permissively ASoC: Intel: Skylake: Shield against no-NHLT configurations batman-adv: set .owner to THIS_MODULE bnxt_en: fix error return code in bnxt_init_board() bnxt_en: fix error return code in bnxt_init_one() bnxt_en: Release PCI regions when DMA mask setup fails during probe. btrfs: don't access possibly stale fs_info data for printing duplicate device btrfs: fix lockdep splat when reading qgroup config on mount btrfs: tree-checker: add missing return after error in root_item btrfs: tree-checker: add missing returns after data_ref alignment checks bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw can: gs_usb: fix endianess problem with candleLight firmware can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags cifs: fix a memleak with modefromsid cxgb4: fix the panic caused by non smac rewrite dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant efi: EFI_EARLYCON should depend on EFI efivarfs: revert "fix memory leak in efivarfs_create()" HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices HID: Add Logitech Dinovo Edge battery quirk HID: add support for Sega Saturn HID: cypress: Support Varmilo Keyboards' media hotkeys HID: hid-sensor-hub: Fix issue with devices with no report ID HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge HID: uclogic: Add ID for Trust Flex Design Tablet i40e: Fix removing driver while bare-metal VFs pass traffic IB/mthca: fix return value of error branch in mthca_init_cq() ibmvnic: fix call_netdevice_notifiers in do_reset ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues ibmvnic: notify peers when failover and migration happen Input: i8042 - allow insmod to succeed on devices without an i8042 controller ipv4: use IS_ENABLED instead of ifdef irqchip/exiu: Fix the index of fwspec for IRQ type iwlwifi: mvm: write queue_sync_state only for sync KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page KVM: x86: Fix split-irqchip vs interrupt injection window request KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint Linux 5.4.81 net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset net: ena: set initial DMA width to avoid intel iommu issue netfilter: clear skb->next in NF_HOOK_LIST() nfc: s3fwrn5: use signed integer for parsing GPIO numbers nvme: free sq/cq dbbuf pointers when dbbuf set fails optee: add writeback to valid memory type perf probe: Fix to die_entrypc() returns error correctly perf stat: Use proper cpu for shadow stats perf/x86: fix sysfs type mismatches phy: tegra: xusb: Fix dangling pointer on probe failure platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time platform/x86: toshiba_acpi: Fix the wrong variable assignment powerpc/64s: Fix allnoconfig build since uaccess flush proc: don't allow async path resolution of /proc/self components RDMA/hns: Bugfix for memory window mtpt configuration RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP s390/qeth: fix af_iucv notification race s390/qeth: fix tear down of async TX buffers s390/qeth: make af_iucv TX notification call more robust scsi: libiscsi: Fix NOP race condition scsi: target: iscsi: Fix cmd abort fabric stop race scsi: ufs: Fix race between shutdown and runtime resume flow smb3: Avoid Mid pending list corruption smb3: Call cifs reconnect from demultiplex thread smb3: Handle error case during offload read path spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe spi: bcm2835: Fix use-after-free on unbind spi: bcm-qspi: Fix use-after-free on unbind staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK trace: fix potenial dangerous pointer USB: core: Change %pK for __user pointers to %px USB: core: Fix regression in Hercules audio card usb: gadget: Fix memleak in gadgetfs_fill_super usb: gadget: f_midi: Fix memleak in f_midi_alloc USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card vhost scsi: fix cmd completion race video: hyperv_fb: Fix the cache type when mapping the VRAM wireless: Use linux/stddef.h instead of stddef.h x86/mce: Do not overwrite no_way_out if mce_end() fails x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb x86/xen: don't unbind uninitialized lock_kicker_irq xtensa: uaccess: Add missing __user to strncpy_from_user() prototype ``` |
||
![]() |
7a2a68a35a |
Enable shadows in AUFS
Requested by betcher@ / MagOS aarch64 config is currently not in sync with x86, it will be synced later. |
||
![]() |
a916977128 | shredder-kernel is x86_64 only, not buildable on x86_32 | ||
![]() |
188d796585 |
BR hostname
DEBUG: ./scripts/mkcompile_h: line 48: hostname: command not found |
||
![]() |
e74e88e151 |
Fix typo
``` DEBUG: + make ARCH=i586 oldconfig DEBUG: Makefile:583: arch/i586/Makefile: No such file or directory DEBUG: make: *** No rule to make target 'arch/i586/Makefile'. Stop. DEBUG: + sed -i s/CONFIG_64BIT=y// arch/x86/configs/i586_defconfig-generic DEBUG: sed: can't read arch/x86/configs/i586_defconfig-generic: No such file or directory ``` |