[El-errata] ELSA-2023-12339 Important: Oracle Linux 9 Unbreakable Enterprise kernel security update
Errata Announcements for Oracle Linux
el-errata at oss.oracle.com
Thu May 18 09:05:42 UTC 2023
Oracle Linux Security Advisory ELSA-2023-12339
http://linux.oracle.com/errata/ELSA-2023-12339.html
The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:
aarch64:
bpftool-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-core-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-debug-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-debug-core-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-debug-devel-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-debug-modules-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-debug-modules-extra-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-devel-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-doc-5.15.0-101.103.2.1.el9uek.noarch.rpm
kernel-uek-modules-5.15.0-101.103.2.1.el9uek.aarch64.rpm
kernel-uek-modules-extra-5.15.0-101.103.2.1.el9uek.aarch64.rpm
SRPMS:
http://oss.oracle.com/ol9/SRPMS-updates//kernel-uek-5.15.0-101.103.2.1.el9uek.src.rpm
Related CVEs:
CVE-2023-30456
Description of changes:
[5.15.0-101.103.2.1.el9uek]
- Revert "attr: use consistent sgid stripping checks" (Sherry Yang) [Orabug: 35346968]
- Revert "iommu: Force iommu shutdown on panic" (Boris Ostrovsky) [Orabug: 35346963]
[5.15.0-101.103.2.el9uek]
- uek-rpm: mod-extra: Remove mt7921e.ko from extras list (Harshit Mogalapalli) [Orabug: 34999685]
- crypto: allow ECDH and ECDSA algorithms in FIPS (Saeed Mirzamohammadi) [Orabug: 35230211]
- uek-rpm: make CRYPTO_ECDSA builtin (Saeed Mirzamohammadi) [Orabug: 35230211]
- KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Marc Zyngier) [Orabug: 35243389]
- net/mlx5: Fix memory leak in error flow of port set buffer (Maher Sanalla) [Orabug: 35246355]
- net/mlx5e: Update shared buffer along with device buffer changes (Maher Sanalla) [Orabug: 35246355]
- net/mlx5e: Add API to query/modify SBPR and SBCM registers (Maher Sanalla) [Orabug: 35246355]
- net/mlx5: Expose shared buffer registers bits and structs (Maher Sanalla) [Orabug: 35246355]
- PCI: Work around Intel I210 ROM BAR overlap defect (Bjorn Helgaas) [Orabug: 35250975]
- net/rds: Adding TCP stats for TCP keepalive timeout (Nagappan Ramasamy Palaniappan) [Orabug: 35254377]
- rds: slight code cleanup of RDS checksum code (William Kucharski) [Orabug: 35262486]
- x86/acpi/boot: Correct acpi_is_processor_usable() check (Eric DeVolder) [Orabug: 35274587]
- x86/ACPI/boot: Use FADT version to check support for online capable (Mario Limonciello) [Orabug: 35274587]
- x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC (Kishon Vijay Abraham I) [Orabug: 35274587]
- x86/ACPI: Don't add CPUs that are not online capable (Mario Limonciello) [Orabug: 35274587]
- ACPICA: Add support for MADT online enabled bit (Mario Limonciello) [Orabug: 35274587]
- net/rds: use appropriate reason while dropping a connection (Praveen Kumar Kannoju) [Orabug: 35278121]
- KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini) [Orabug: 35278210] {CVE-2023-30456}
- Revert "scsi: megaraid_sas: Skip syncing the RAID map on older controllers" (Sherry Yang) [Orabug: 35285941]
[5.15.0-101.103.1.el9uek]
- Revert "Revert "x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments"" (Tom Saeger)
- Revert "Revert "Makefile: link with -z noexecstack --no-warn-rwx-segments"" (Tom Saeger)
- LTS version: v5.15.103 (Jack Vogel)
- Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5} (Nick Desaulniers)
- KVM: VMX: Fix crash due to uninitialized current_vmcs (Alexandru Matei)
- KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov)
- KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov)
- fs: hold writers when changing mount's idmapping (Christian Brauner)
- UML: define RUNTIME_DISCARD_EXIT (Masahiro Yamada)
- xfs: remove xfs_setattr_time() declaration (Gaosheng Cui)
- KVM: fix memoryleak in kvm_init() (Miaohe Lin)
- tools bpftool: Fix compilation error with new binutils (Andres Freund)
- tools bpf_jit_disasm: Fix compilation error with new binutils (Andres Freund)
- tools perf: Fix compilation error with new binutils (Andres Freund)
- tools include: add dis-asm-compat.h to handle version differences (Andres Freund)
- tools build: Add feature test for init_disassemble_info API changes (Andres Freund)
- sh: define RUNTIME_DISCARD_EXIT (Tom Saeger)
- s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Masahiro Yamada)
- powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds (Michael Ellerman)
- powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT (Michael Ellerman)
- arch: fix broken BuildID for arm64 and riscv (Masahiro Yamada)
- ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner)
- ext4: add strict range checks while freeing blocks (Ritesh Harjani)
- ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() (Ritesh Harjani)
- ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() (Ritesh Harjani)
- filelocks: use mount idmapping for setlease permission check (Seth Forshee)
- media: rc: gpio-ir-recv: add remove function (Li Jun)
- media: ov5640: Fix analogue gain control (Paul Elder)
- scripts: handle BrokenPipeError for python scripts (Masahiro Yamada)
- PCI: Add SolidRun vendor ID (Alvaro Karsz)
- macintosh: windfarm: Use unsigned type for 1-bit bitfields (Nathan Chancellor)
- alpha: fix R_ALPHA_LITERAL reloc for large modules (Edward Humes)
- powerpc/kcsan: Exclude udelay to prevent recursive instrumentation (Rohan McLure)
- powerpc/iommu: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- MIPS: Fix a compilation issue (xurui)
- fs: use consistent setgid checks in is_sxid() (Christian Brauner)
- attr: use consistent sgid stripping checks (Christian Brauner)
- attr: add setattr_should_drop_sgid() (Christian Brauner)
- fs: move should_remove_suid() (Christian Brauner)
- attr: add in_group_or_capable() (Christian Brauner)
- fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu)
- fs: add mode_strip_sgid() helper (Yang Xu)
- xfs: set prealloc flag in xfs_alloc_file_space() (Dave Chinner)
- xfs: fallocate() should call file_modified() (Dave Chinner)
- xfs: remove XFS_PREALLOC_SYNC (Dave Chinner)
- xfs: use setattr_copy to set vfs inode attributes (Darrick J. Wong)
- tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Morten Linderud)
- watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths (David Disseldorp)
- staging: rtl8723bs: Fix key-store index handling (Hans de Goede)
- staging: rtl8723bs: fix placement of braces (Hannes Braun)
- Staging: rtl8723bs: Placing opening { braces in previous line (Jagath Jog J)
- staging: rtl8723bs: clean up comparsions to NULL (Michael Straube)
- iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Gavrilov Ilia)
- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Kim Phillips)
- iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Suravee Suthikulpanit)
- nbd: use the correct block_device in nbd_bdev_reset (Christoph Hellwig)
- irqdomain: Fix mapping-creation race (Johan Hovold)
- ext4: Fix deadlock during directory rename (Jan Kara)
- RISC-V: Don't check text_mutex during stop_machine (Conor Dooley)
- s390/ftrace: remove dead code (Heiko Carstens)
- riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode (Alexandre Ghiti)
- af_unix: fix struct pid leaks in OOB support (Eric Dumazet)
- af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. (Kuniyuki Iwashima)
- net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC (Vladimir Oltean)
- SUNRPC: Fix a server shutdown leak (Benjamin Coddington)
- octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Suman Ghosh)
- net/smc: fix fallback failed while sendmsg with fastopen (D. Wythe)
- platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it (Randy Dunlap)
- netfilter: conntrack: adopt safer max chain length (Eric Dumazet)
- scsi: megaraid_sas: Update max supported LD IDs to 240 (Chandrakanth Patil)
- net: ethernet: mtk_eth_soc: fix RX data corruption issue (Daniel Golle)
- net: phy: smsc: fix link up detection in forced irq mode (Heiner Kallweit)
- net: phy: smsc: Cache interrupt mask (Lukas Wunner)
- btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Lorenz Bauer)
- netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal)
- netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Delalande)
- bnxt_en: Avoid order-5 memory allocation for TPA data (Michael Chan)
- net: phylib: get rid of unnecessary locking (Russell King (Oracle))
- net: stmmac: add to set device wake up flag when stmmac init phy (Rongguang Wei)
- drm/msm/dpu: fix len of sc7180 ctl blocks (Dmitry Baryshkov)
- bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Liu Jian)
- ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros)
- net: caif: Fix use-after-free in cfusbl_device_notify() (Shigeru Yoshida)
- net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver (Yuiko Oshino)
- perf stat: Fix counting when initial delay configured (Changbin Du)
- selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu)
- ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() (Eric Dumazet)
- powerpc: dts: t1040rdb: fix compatible string for Rev A boards (Vladimir Oltean)
- nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties (Kang Chen)
- bgmac: fix *initial* chip reset to support BCM5358 (Rafał Miłecki)
- drm/msm/a5xx: fix context faults during ring switch (Dmitry Baryshkov)
- drm/msm/a5xx: fix the emptyness check in the preempt code (Dmitry Baryshkov)
- drm/msm/a5xx: fix highest bank bit for a530 (Dmitry Baryshkov)
- drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register (Dmitry Baryshkov)
- drm/msm: Fix potential invalid ptr free (Rob Clark)
- drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype (Jiri Slaby (SUSE))
- drm/nouveau/kms/nv50-: remove unused functions (Ben Skeggs)
- ext4: Fix possible corruption when moving a directory (Jan Kara)
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Matthias Kaehlcke)
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Christian Kohlschütter)
- regulator: Flag uncontrollable regulators as always_on (Mark Brown)
- scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Bart Van Assche)
- riscv: Add header include guards to insn.h (Liao Chang)
- riscv: Avoid enabling interrupts in die() (Mattias Nissler)
- RISC-V: Avoid dereferening NULL regs in die() (Palmer Dabbelt)
- arm64: efi: Make efi_rt_lock a raw_spinlock (Pierre Gondois)
- brd: mark as nowait compatible (Jens Axboe)
- block/brd: add error handling support for add_disk() (Luis Chamberlain)
- iommu/vt-d: Fix PASID directory pointer coherency (Jacob Pan)
- irqdomain: Refactor __irq_domain_alloc_irqs() (Johan Hovold)
- f2fs: retry to update the inode page given data corruption (Jaegeuk Kim)
- f2fs: do not bother checkpoint by f2fs_get_node_info (Jaegeuk Kim)
- f2fs: avoid down_write on nat_tree_lock during checkpoint (Jaegeuk Kim)
- udf: Fix off-by-one error when discarding preallocation (Jan Kara)
- fs: dlm: start midcomms before scand (Alexander Aring)
- fs: dlm: add midcomms init/start functions (Alexander Aring)
- fs: dlm: fix log of lowcomms vs midcomms (Alexander Aring)
- KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Sean Christopherson)
- KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Sean Christopherson)
- KVM: Register /dev/kvm as the _very_ last thing during initialization (Sean Christopherson)
- KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov)
- KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov)
- nfc: change order inside nfc_se_io error path (Fedor Pchelkin)
- ext4: zero i_disksize when initializing the bootloader inode (Zhihao Cheng)
- ext4: fix WARNING in ext4_update_inline_data (Ye Bin)
- ext4: move where set the MAY_INLINE_DATA flag is set (Ye Bin)
- ext4: fix another off-by-one fsmap error on 1k block filesystems (Darrick J. Wong)
- ext4: fix RENAME_WHITEOUT handling for inline directories (Eric Whitney)
- ext4: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)
- staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss() (Hans de Goede)
- drm/connector: print max_requested_bpc in state debugfs (Harry Wentland)
- drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 (Alex Deucher)
- x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Andrew Cooper)
- fork: allow CLONE_NEWTIME in clone3 flags (Tobias Klauser)
- perf inject: Fix --buildid-all not to eat up MMAP2 (Namhyung Kim)
- btrfs: fix percent calculation for bg reclaim message (Johannes Thumshirn)
- LTS version: v5.15.102 (Jack Vogel)
- staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh (Philipp Hortmann)
- staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script (Philipp Hortmann)
- wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Hector Martin)
- LTS version: v5.15.101 (Jack Vogel)
- Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC" (Greg Kroah-Hartman)
- LTS version: v5.15.100 (Jack Vogel)
- usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails (Yang Yingliang)
- malidp: Fix NULL vs IS_ERR() checking (Miaoqian Lin)
- scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Sreekanth Reddy)
- scsi: mpt3sas: re-do lost mpt3sas DMA mask fix (Sreekanth Reddy)
- scsi: mpt3sas: Don't change DMA mask while reallocating pools (Sreekanth Reddy)
- Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" (Salvatore Bonaccorso)
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init() (Harshit Mogalapalli)
- media: uvcvideo: Fix race condition with usb_kill_urb (Ricardo Ribalda)
- Bluetooth: hci_sock: purge socket queues in the destruct() callback (Nguyen Dinh Phi)
- drm/display/dp_mst: Fix down message handling after a packet reception error (Imre Deak)
- drm/display/dp_mst: Fix down/up message handling after sink disconnect (Imre Deak)
- x86/resctl: fix scheduler confusion with 'current' (Linus Torvalds)
- net: tls: avoid hanging tasks on the tx_lock (Jakub Kicinski)
- soundwire: cadence: Drain the RX FIFO after an IO timeout (Richard Fitzgerald)
- soundwire: cadence: Remove wasted space in response_buf (Richard Fitzgerald)
- phy: rockchip-typec: Fix unsigned comparison with less than zero (Jiapeng Chong)
- PCI: Add ACS quirk for Wangxun NICs (Mengyuan Lou)
- PCI: loongson: Add more devices that need MRRS quirk (Huacai Chen)
- kernel/fail_function: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- drivers: base: dd: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- drivers: base: component: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- misc: vmw_balloon: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- tty: pcn_uart: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- PCI: Take other bus devices into account when distributing resources (Mika Westerberg)
- PCI: Align extra resources for hotplug bridges properly (Mika Westerberg)
- usb: gadget: uvc: Make bSourceID read/write (Daniel Scally)
- usb: uvc: Enumerate valid values for color matching (Daniel Scally)
- USB: ene_usb6250: Allocate enough memory for full object (Kees Cook)
- usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Kees Cook)
- USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: isp1362: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: isp116x: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: fotg210: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: sl811: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: uhci: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: chipidea: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- USB: dwc3: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- PCI: loongson: Prevent LS7A MRRS increases (Huacai Chen)
- soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Richard Fitzgerald)
- iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() (Harshit Mogalapalli)
- iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() (Harshit Mogalapalli)
- tools/iio/iio_utils:fix memory leak (Yulong Zhang)
- mei: bus-fixup:upon error print return values of send and receive (Alexander Usyskin)
- serial: sc16is7xx: setup GPIO controller later in probe (Isaac True)
- tty: serial: fsl_lpuart: disable the CTS when send break signal (Sherry Sun)
- tty: fix out-of-bounds access in tty_driver_lookup_tty() (Sven Schnelle)
- staging: emxx_udc: Add checks for dma_alloc_coherent() (Yuan Can)
- USB: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- media: uvcvideo: Silence memcpy() run-time false positive warnings (Kees Cook)
- media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Ricardo Ribalda)
- media: uvcvideo: Handle errors from calls to usb_string (Guenter Roeck)
- media: uvcvideo: Handle cameras with invalid descriptors (Ricardo Ribalda)
- media: uvcvideo: Remove format descriptions (Laurent Pinchart)
- iommu/amd: Fix error handling for pdev_pri_ats_enable() (Vasant Hegde)
- IB/hfi1: Update RMT size calculation (Dean Luick)
- mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Liang He)
- bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support (Souradeep Chowdhury)
- firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 (Darrell Kavanagh)
- kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- tracing: Add NULL checks for buffer in ring_buffer_free_read_page() (Jia-Ju Bai)
- thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (Randy Dunlap)
- thermal: intel: quark_dts: fix error pointer dereference (Dan Carpenter)
- ASoC: mediatek: mt8195: add missing initialization (Trevor Wu)
- ASoC: zl38060 add gpiolib dependency (Arnd Bergmann)
- ASoC: zl38060: Remove spurious gpiolib select (Mark Brown)
- ASoC: adau7118: don't disable regulators on device unbind (Nuno Sá)
- loop: loop_set_status_from_info() check before assignment (Zhong Jinghua)
- rtc: allow rtc_read_alarm without read_alarm callback (Alexandre Belloni)
- scsi: ipr: Work around fortify-string warning (Arnd Bergmann)
- genirq: Add and use an irq_data_update_affinity helper (Samuel Holland)
- genirq: Refactor accessors to use irq_data_get_affinity_mask (Samuel Holland)
- rtc: sun6i: Always export the internal oscillator (Samuel Holland)
- vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy)
- tcp: tcp_check_req() can be called from process context (Eric Dumazet)
- ARM: dts: spear320-hmi: correct STMPE GPIO compatible (Krzysztof Kozlowski)
- net/sched: act_sample: fix action bind logic (Pedro Tammela)
- net/sched: act_mpls: fix action bind logic (Pedro Tammela)
- net/sched: act_pedit: fix action bind logic (Pedro Tammela)
- net/sched: transition act_pedit to rcu and percpu stats (Pedro Tammela)
- nfc: fix memory leak of se_io context in nfc_genl_se_io (Fedor Pchelkin)
- net/mlx5: Geneve, Fix handling of Geneve object id as error code (Maor Dickman)
- net/mlx5e: Verify flow_source cap before using it (Roi Dayan)
- 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() (Zhengchao Shao)
- 9p/xen: fix connection sequence (Juergen Gross)
- 9p/xen: fix version parsing (Juergen Gross)
- net: fix __dev_kfree_skb_any() vs drop monitor (Eric Dumazet)
- octeontx2-pf: Use correct struct reference in test condition (Deepak R Varma)
- sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long)
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Lu Wei)
- netfilter: x_tables: fix percpu counter block leak on error path when creating new netns (Pavel Tikhomirov)
- netfilter: ebtables: fix table blob use-after-free (Florian Westphal)
- netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Hangyu Hua)
- watchdog: sbsa_wdog: Make sure the timeout programming is within the limits (George Cherian)
- watchdog: pcwd_usb: Fix attempting to access uninitialized memory (Li Hua)
- watchdog: Fix kmemleak in watchdog_cdev_register (Chen Jun)
- watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path (ruanjinjie)
- um: virt-pci: properly remove PCI device from bus (Benjamin Berg)
- um: virtio_uml: move device breaking into workqueue (Benjamin Berg)
- um: virtio_uml: mark device as unregistered when breaking it (Benjamin Berg)
- um: virtio_uml: free command if adding to virtqueue failed (Benjamin Berg)
- x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Ammar Faizi)
- netfilter: nf_tables: allow to fetch set elements when table has an owner (Pablo Neira Ayuso)
- ext4: use ext4_fc_tl_mem in fast-commit replay path (Eric Biggers)
- f2fs: fix to avoid potential memory corruption in __update_iostat_latency() (Yangtao Li)
- ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed (Zhihao Cheng)
- ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() (Zhihao Cheng)
- ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap (Zhihao Cheng)
- ubifs: ubifs_writepage: Mark page dirty after writing inode failed (Zhihao Cheng)
- ubifs: dirty_cow_znode: Fix memleak in error handling path (Zhihao Cheng)
- ubifs: Re-statistic cleaned znode count if commit failed (Zhihao Cheng)
- ubi: Fix possible null-ptr-deref in ubi_free_volume() (Yang Yingliang)
- ubifs: Fix memory leak in alloc_wbufs() (Li Zetao)
- ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() (Li Zetao)
- ubi: Fix use-after-free when volume resizing failed (Li Zetao)
- ubifs: Reserve one leb for each journal head while doing budget (Zhihao Cheng)
- ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 (Zhihao Cheng)
- ubifs: Fix wrong dirty space budget for dirty inode (Zhihao Cheng)
- ubifs: Rectify space budget for ubifs_xrename() (Zhihao Cheng)
- ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted (Zhihao Cheng)
- ubifs: Fix build errors as symbol undefined (Li Hua)
- ubi: ensure that VID header offset + VID header size <= alloc, size (George Kennedy)
- um: vector: Fix memory leak in vector_config (Xiang Yang)
- f2fs: allow set compression option of files without blocks (Yangtao Li)
- fs: f2fs: initialize fsdata in pagecache_write() (Alexander Potapenko)
- f2fs: use memcpy_{to,from}_page() where possible (Eric Biggers)
- pwm: stm32-lp: fix the check on arr and cmp registers update (Fabrice Gasnier)
- pwm: sifive: Always let the first pwm_apply_state succeed (Emil Renner Berthing)
- pwm: sifive: Reduce time the controller lock is held (Uwe Kleine-König)
- objtool: Fix memory leak in create_static_call_sections() (Miaoqian Lin)
- fs/jfs: fix shift exponent db_agl2size negative (Liu Shixin via Jfs-discussion)
- auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() (Jianglei Nie)
- LTS version: v5.15.99 (Jack Vogel)
- kbuild: Port silent mode detection to future gnu make. (Dmitry Goncharov)
- wifi: ath9k: use proper statements in conditionals (Arnd Bergmann)
- arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY (Robert Marko)
- iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Christophe JAILLET)
- media: uvcvideo: Fix memory leak of object map on error exit path (Colin Ian King)
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt)
- perf intel-pt: pkt-decoder: Add CFE and EVD packets (Adrian Hunter)
- drm/edid: fix AVI infoframe aspect ratio handling (Jani Nikula)
- drm/i915: Don't use BAR mappings for ring buffers with LLC (John Harrison)
- drm/radeon: Fix eDP for single-display iMac11,2 (Mark Hawrylak)
- drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv (Mavroudis Chatzilaridis)
- vfio/type1: restore locked_vm (Steve Sistare)
- vfio/type1: track locked_vm per dma (Steve Sistare)
- vfio/type1: prevent underflow of locked_vm via exec() (Steve Sistare)
- iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jacob Pan)
- PCI: Avoid FLR for AMD FCH AHCI adapters (Damien Le Moal)
- PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Lukas Wunner)
- PCI/PM: Observe reset delay irrespective of bridge_d3 (Lukas Wunner)
- MIPS: DTS: CI20: fix otg power gpio (H. Nikolaus Schaller)
- riscv: ftrace: Reduce the detour code size to half (Guo Ren)
- riscv: ftrace: Remove wasted nops for !RISCV_ISA_C (Guo Ren)
- riscv, mm: Perform BPF exhandler fixup on page fault (Björn Töpel)
- riscv: jump_label: Fixup unaligned arch_static_branch function (Andy Chiu)
- riscv: mm: fix regression due to update_mmu_cache change (Sergey Matyukevich)
- RISC-V: add a spin_shadow_stack declaration (Conor Dooley)
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl)
- scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl)
- scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl)
- scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl)
- scsi: ses: Don't attach if enclosure has no components (James Bottomley)
- tools/bootconfig: fix single & used for logical condition (Antonio Alvarez Feijoo)
- ring-buffer: Handle race between rb_move_tail and rb_check_pages (Mukesh Ojha)
- ktest.pl: Add RUN_TIMEOUT option with default unlimited (Steven Rostedt)
- ktest.pl: Fix missing "end_monitor" when machine check fails (Steven Rostedt)
- ktest.pl: Give back console on Ctrt^C on monitor (Steven Rostedt)
- mm/thp: check and bail out if page in deferred queue already (Yin Fengwei)
- mm: memcontrol: deprecate charge moving (Johannes Weiner)
- docs: gdbmacros: print newest record (John Ogness)
- remoteproc/mtk_scp: Move clk ops outside send_lock (Chen-Yu Tsai)
- media: ipu3-cio2: Fix PM runtime usage_count in driver unbind (Sakari Ailus)
- mips: fix syscall_get_nr (Elvira Khabirova)
- dax/kmem: Fix leak of memory-hotplug resources (Dan Williams)
- alpha: fix FEN fault handling (Al Viro)
- ceph: update the time stamps and try to drop the suid/sgid (Xiubo Li)
- rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ilya Dryomov)
- fuse: add inode/permission checks to fileattr_get/fileattr_set (Alexander Mikhalitsyn)
- ARM: dts: exynos: correct TMU phandle in Odroid HC1 (Krzysztof Kozlowski)
- ARM: dts: exynos: correct TMU phandle in Odroid XU (Krzysztof Kozlowski)
- ARM: dts: exynos: correct TMU phandle in Exynos5250 (Krzysztof Kozlowski)
- ARM: dts: exynos: correct TMU phandle in Odroid XU3 family (Krzysztof Kozlowski)
- ARM: dts: exynos: correct TMU phandle in Exynos4 (Krzysztof Kozlowski)
- ARM: dts: exynos: correct TMU phandle in Exynos4210 (Krzysztof Kozlowski)
- ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node (Manivannan Sadhasivam)
- dm flakey: fix a bug with 32-bit highmem systems (Mikulas Patocka)
- dm flakey: don't corrupt the zero page (Mikulas Patocka)
- dm flakey: fix logic when corrupting a bio (Mikulas Patocka)
- thermal: intel: powerclamp: Fix cur_state for multi package system (Srinivas Pandruvada)
- qede: fix interrupt coalescing configuration (Manish Chopra)
- wifi: cfg80211: Fix use after free for wext (Alexander Wetzel)
- wifi: ath11k: allow system suspend to survive ath11k (Len Brown)
- wifi: rtl8xxxu: Use a longer retry limit of 48 (Bitterblue Smith)
- dm: add cond_resched() to dm_wq_work() (Pingfan Liu)
- dm: send just one event on resize, not two (Mikulas Patocka)
- mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type (Louis Rannou)
- mtd: spi-nor: spansion: Consider reserved bits in CFR5 register (Tudor Ambarus)
- mtd: spi-nor: sfdp: Fix index value for SCCR dwords (Takahiro Kuwano)
- ext4: refuse to create ea block when umounted (Jun Nie)
- ext4: optimize ea_inode block expansion (Jun Nie)
- jbd2: fix data missing when reusing bh which is ready to be checkpointed (Zhihao Cheng)
- ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Łukasz Stelmach)
- ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Dmitry Fomin)
- io_uring/poll: allow some retries for poll triggering spuriously (Jens Axboe)
- io_uring: remove MSG_NOSIGNAL from recvmsg (David Lamparter)
- io_uring/rsrc: disallow multi-source reg buffers (Pavel Begunkov)
- io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jens Axboe)
- io_uring: mark task TASK_RUNNING before handling resume/task work (Jens Axboe)
- io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jens Axboe)
- crypto: qat - fix out-of-bounds read (Giovanni Cabiddu)
- irqdomain: Fix domain registration race (Marc Zyngier)
- irqdomain: Drop bogus fwspec-mapping error handling (Johan Hovold)
- irqdomain: Look for existing mapping only once (Johan Hovold)
- irqdomain: Fix disassociation race (Johan Hovold)
- irqdomain: Fix association race (Johan Hovold)
- ima: Align ima_file_mmap() parameters with mmap_file LSM hook (Roberto Sassu)
- brd: return 0/-error from brd_insert_page() (Jens Axboe)
- Documentation/hw-vuln: Document the interaction between IBRS and STIBP (KP Singh)
- x86/speculation: Allow enabling STIBP with legacy IBRS (KP Singh)
- x86/microcode/AMD: Fix mixed steppings support (Borislav Petkov (AMD))
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Borislav Petkov (AMD))
- x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Borislav Petkov (AMD))
- x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Yang Jihong)
- x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Yang Jihong)
- x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Sean Christopherson)
- x86/reboot: Disable virtualization in an emergency if SVM is supported (Sean Christopherson)
- x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Sean Christopherson)
- x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Sean Christopherson)
- KVM: s390: disable migration mode when dirty tracking is disabled (Nico Boehr)
- KVM: SVM: hyper-v: placate modpost section mismatch error (Randy Dunlap)
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Peter Gonda)
- KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI (Sean Christopherson)
- KVM: Destroy target device if coalesced MMIO unregistration fails (Sean Christopherson)
- RDMA/siw: Fix user page pinning accounting (Bernard Metzler)
- udf: Fix file corruption when appending just after end of preallocated extent (Jan Kara)
- udf: Detect system inodes linked into directory hierarchy (Jan Kara)
- udf: Preserve link count of system files (Jan Kara)
- udf: Do not update file length for failed writes to inline files (Jan Kara)
- udf: Do not bother merging very long extents (Jan Kara)
- udf: Truncate added extents on failed expansion (Jan Kara)
- selftests/landlock: Test ptrace as much as possible with Yama (Jeff Xu)
- selftests/landlock: Skip overlayfs tests when not supported (Jeff Xu)
- ocfs2: fix non-auto defrag path not working issue (Heming Zhao via Ocfs2-devel)
- ocfs2: fix defrag path triggering jbd2 ASSERT (Heming Zhao via Ocfs2-devel)
- f2fs: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)
- f2fs: fix information leak in f2fs_move_inline_dirents() (Eric Biggers)
- fs: dlm: send FIN ack back in right cases (Alexander Aring)
- fs: dlm: move sending fin message into state change handling (Alexander Aring)
- fs: dlm: don't set stop rx flag after node reset (Alexander Aring)
- exfat: fix inode->i_blocks for non-512 byte sector size device (Yuezhang Mo)
- exfat: redefine DIR_DELETED as the bad cluster number (Sungjong Seo)
- exfat: fix unexpected EOF while reading dir (Yuezhang Mo)
- exfat: fix reporting fs error when reading dir beyond EOF (Yuezhang Mo)
- fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu)
- hfs: fix missing hfs_bnode_get() in __hfs_bnode_create (Liu Shixin)
- ARM: dts: exynos: correct HDMI phy compatible in Exynos4 (Krzysztof Kozlowski)
- ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length (Namjae Jeon)
- ksmbd: fix wrong data area length for smb2 lock request (Namjae Jeon)
- locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long)
- btrfs: hold block group refcount during async discard (Boris Burkov)
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Volker Lendecke)
- s390/kprobes: fix current_kprobe never cleared after kprobes reenter (Vasily Gorbik)
- s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler (Vasily Gorbik)
- s390: discard .interp section (Ilya Leoshkevich)
- s390/extmem: return correct segment type in __segment_load() (Gerald Schaefer)
- ipmi_ssif: Rename idle state and check (Corey Minyard)
- rtc: pm8xxx: fix set-alarm race (Johan Hovold)
- block: don't allow multiple bios for IOCB_NOWAIT issue (Jens Axboe)
- firmware: coreboot: framebuffer: Ignore reserved pixel color bits (Alper Nebi Yasak)
- wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jun ASAKA)
- drm/shmem-helper: Revert accidental non-GPL export (Asahi Lina)
- nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeff Layton)
- dm cache: add cond_resched() to various workqueue loops (Mike Snitzer)
- dm thin: add cond_resched() to various workqueue loops (Mike Snitzer)
- drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 (Darrell Kavanagh)
- HID: logitech-hidpp: Don't restart communication if not necessary (Bastien Nocera)
- scsi: snic: Fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- pinctrl: at91: use devm_kasprintf() to avoid potential leaks (Claudiu Beznea)
- hwmon: (coretemp) Simplify platform device handling (Robin Murphy)
- gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher)
- regulator: s5m8767: Bounds check id indexing into arrays (Kees Cook)
- regulator: max77802: Bounds check regulator id against opmode (Kees Cook)
- ASoC: kirkwood: Iterate over array indexes instead of using pointer math (Kees Cook)
- ASoC: soc-compress: Reposition and add pcm_mutex (강신형)
- docs/scripts/gdb: add necessary make scripts_gdb step (Jakob Koschel)
- drm/msm/dsi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)
- drm: amd: display: Fix memory leakage (Konstantin Meskhidze)
- Revert "fbcon: don't lose the console font across generic->chip driver switch" (Thomas Zimmermann)
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Justin Tee)
- drm/radeon: free iio for atombios when driver shutdown (Liwei Song)
- drm/tiny: ili9486: Do not assume 8-bit only SPI controllers (Carlo Caione)
- HID: Add Mapping for System Microphone Mute (Jingyuan Liang)
- drm/omap: dsi: Fix excessive stack usage (Tomi Valkeinen)
- drm/amd/display: Fix potential null-deref in dm_resume (Roman Li)
- drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write (Ian Chen)
- scm: add user copy checks to put_cmsg() (Eric Dumazet)
- hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Michael Kelley)
- Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE (Moises Cardona)
- PM: EM: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- PM: domains: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- time/debug: Fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- s390/idle: mark arch_cpu_idle() noinstr (Heiko Carstens)
- uaccess: Add minimum bounds check on kernel buffer size (Kees Cook)
- coda: Avoid partial allocation of sig_inputArgs (Kees Cook)
- net/mlx5: fw_tracer: Fix debug print (Shay Drory)
- ACPI: video: Fix Lenovo Ideapad Z570 DMI match (Hans de Goede)
- wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Lorenzo Bianconi)
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Zhang Rui)
- netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Alok Tiwari)
- m68k: Check syscall_trace_enter() return code (Michael Schmitz)
- net: bcmgenet: Add a check for oversized packets (Florian Fainelli)
- crypto: hisilicon: Wipe entire pool on error (Kees Cook)
- clocksource: Suspend the watchdog temporarily when high read latency detected (Feng Tang)
- thermal: intel: intel_pch: Add support for Wellsburg PCH (Tim Zimmermann)
- ACPI: Don't build ACPICA with '-Os' (Mark Rutland)
- ice: add missing checks for PF vsi type (Jesse Brandeburg)
- ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Siddaraju DH)
- inet: fix fast path in __inet_hash_connect() (Pietro Borrello)
- wifi: mt7601u: fix an integer underflow (Jisoo Jang)
- wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jisoo Jang)
- x86/bugs: Reset speculation control settings on init (Breno Leitao)
- timers: Prevent union confusion from unexpected restart_syscall() (Jann Horn)
- thermal: intel: Fix unsigned comparison with less than zero (Yang Li)
- wifi: ath11k: debugfs: fix to work with multiple PCI devices (Kalle Valo)
- rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Zqiang)
- rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Paul E. McKenney)
- rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Paul E. McKenney)
- wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jisoo Jang)
- wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Minsuk Kang)
- trace/blktrace: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
- blk-iocost: fix divide by 0 error in calc_lcoefs() (Li Nan)
- ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy (Markuss Broks)
- udf: Define EFSCORRUPTED error code (Jan Kara)
- rpmsg: glink: Avoid infinite loop on intent for missing channel (Bjorn Andersson)
- media: saa7134: Use video_unregister_device for radio_dev (Tasos Sahanidis)
- media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou)
- media: i2c: ov7670: 0 instead of -EINVAL was returned (Hans Verkuil)
- media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Duoming Zhou)
- media: imx-jpeg: Apply clk_bulk api instead of operating specific clk (Ming Qian)
- media: v4l2-jpeg: ignore the unknown APP14 marker (Ming Qian)
- media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data (Ming Qian)
- media: i2c: imx219: Fix binning for RAW8 capture (Jai Luthra)
- media: i2c: imx219: Split common registers from mode tables (Adam Ford)
- media: i2c: ov772x: Fix memleak in ov772x_probe() (Yuan Can)
- media: ov5675: Fix memleak in ov5675_init_controls() (Shang XiaoJing)
- media: ov2740: Fix memleak in ov2740_init_controls() (Shang XiaoJing)
- media: max9286: Fix memleak in max9286_v4l2_register() (Shang XiaoJing)
- builddeb: clean generated package content (Bastian Germann)
- s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 (Nathan Chancellor)
- s390/vdso: remove -nostdlib compiler flag (Masahiro Yamada)
- powerpc: Remove linker flag from KBUILD_AFLAGS (Nathan Chancellor)
- media: platform: ti: Add missing check for devm_regulator_get (Jiasheng Jiang)
- media: ti: cal: fix possible memory leak in cal_ctx_create() (Gaosheng Cui)
- remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers (Sibi Sankar)
- IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Patrick Kelsey)
- IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Patrick Kelsey)
- iommu/vt-d: Allow to use flush-queue when first level is default (Tina Zhang)
- iommu/vt-d: Use second level for GPA->HPA translation (Lu Baolu)
- iommu/vt-d: Check FL and SL capability sanity in scalable mode (Lu Baolu)
- iommu/vt-d: Remove duplicate identity domain flag (Lu Baolu)
- iommu/vt-d: Fix error handling in sva enable/disable paths (Lu Baolu)
- dmaengine: dw-axi-dmac: Do not dereference NULL structure (Kees Cook)
- dmaengine: sf-pdma: pdma_desc memory leak fix (Shravan Chippa)
- iommu: Fix error unwind in iommu_group_alloc() (Jason Gunthorpe)
- iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Dan Carpenter)
- phy: rockchip-typec: fix tcphy_get_mode error case (Neill Kapron)
- dmaengine: dw-edma: Fix readq_ch() return value truncation (Serge Semin)
- tty: serial: imx: disable Ageing Timer interrupt request irq (Peng Fan)
- tty: serial: imx: Handle RS485 DE signal active high (Marek Vasut)
- serial: fsl_lpuart: fix RS485 RTS polariy inverse issue (Shenwei Wang)
- RDMA/irdma: Cap MSIX used to online CPUs + 1 (Mustafa Ismail)
- usb: max-3421: Fix setting of I/O pins (Mark Tomlinson)
- RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Nikita Zhandarovich)
- power: supply: remove faulty cooling logic (Andreas Kemnade)
- iommu/vt-d: Set No Execute Enable bit in PASID table entry (Lu Baolu)
- usb: gadget: configfs: Restrict symlink creation is UDC already binded (Udipto Goswami)
- usb: gadget: configfs: remove using list iterator after loop body as a ptr (Jakob Koschel)
- usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func (Linyu Yuan)
- usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() (Linyu Yuan)
- usb: musb: mediatek: don't unregister something that wasn't registered (Dan Carpenter)
- RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Nikita Zhandarovich)
- tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case (Sherry Sun)
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Christophe JAILLET)
- dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Serge Semin)
- fotg210-udc: Add missing completion handler (Fabian Vogt)
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle (Chen Zhongjin)
- drivers: base: transport_class: fix resource leak when transport_add_device() fails (Yang Yingliang)
- drivers: base: transport_class: fix possible memory leak (Yang Yingliang)
- driver core: fix resource leak in device_add() (Zhengchao Shao)
- misc/mei/hdcp: Use correct macros to initialize uuid_le (Andy Shevchenko)
- VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF (George Kennedy)
- firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() (Yang Yingliang)
- applicom: Fix PCI device refcount leak in applicom_init() (Xiongfeng Wang)
- eeprom: idt_89hpesx: Fix error handling in idt_init() (Yuan Can)
- Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" (Duoming Zhou)
- serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() (Yi Yang)
- tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() (Sherry Sun)
- tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() (Sherry Sun)
- PCI: switchtec: Return -EFAULT for copy_to_user() errors (Bjorn Helgaas)
- PCI/IOV: Enlarge virtfn sysfs name buffer (Alexey V. Vissarionov)
- usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Andy Shevchenko)
- usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Heikki Krogerus)
- ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Heikki Krogerus)
- coresight: cti: Add PM runtime call in enable_store (Mao Jinlong)
- coresight: cti: Prevent negative values of enable count (James Clark)
- coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR (Junhao He)
- media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Hans Verkuil)
- media: uvcvideo: Check controls flags before accessing them (Ricardo Ribalda)
- media: uvcvideo: Use control names from framework (Ricardo Ribalda)
- media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Ricardo Ribalda)
- media: uvcvideo: refactor __uvc_ctrl_add_mapping (Ricardo Ribalda)
- media: uvcvideo: Remove s_ctrl and g_ctrl (Ricardo Ribalda)
- media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Ricardo Ribalda)
- alpha/boot/tools/objstrip: fix the check for ELF header (Al Viro)
- kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai)
- kobject: modify kobject_get_path() to take a const * (Greg Kroah-Hartman)
- driver core: fix potential null-ptr-deref in device_add() (Yang Yingliang)
- soundwire: cadence: Don't overflow the command FIFOs (Richard Fitzgerald)
- i2c: designware: fix i2c_dw_clk_rate() return size to be u32 (Hanna Hawa)
- usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() (Gaosheng Cui)
- iio: light: tsl2563: Do not hardcode interrupt trigger type (Ferry Toth)
- dmaengine: HISI_DMA should depend on ARCH_HISI (Geert Uytterhoeven)
- dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Fenghua Yu)
- mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() (Qiheng Lin)
- mfd: cs5535: Don't build on UML (Randy Dunlap)
- objtool: add UACCESS exceptions for __tsan_volatile_read/write (Arnd Bergmann)
- printf: fix errname.c list (Arnd Bergmann)
- selftests/ftrace: Fix bash specific "==" operator (Masami Hiramatsu (Google))
- sparc: allow PM configs for sparc32 COMPILE_TEST (Randy Dunlap)
- perf tools: Fix auto-complete on aarch64 (Yicong Yang)
- perf intel-pt: Do not try to queue auxtrace data on pipe (Namhyung Kim)
- perf intel-pt: Add support for emulated ptwrite (Adrian Hunter)
- perf intel-pt: Add link to the perf wiki's Intel PT page (Adrian Hunter)
- perf intel-pt: Add documentation for Event Trace and TNT disable (Adrian Hunter)
- perf inject: Use perf_data__read() for auxtrace (Namhyung Kim)
- leds: led-core: Fix refcount leak in of_led_get() (Miaoqian Lin)
- perf llvm: Fix inadvertent file creation (Ian Rogers)
- gfs2: jdata writepage fix (Andreas Gruenbacher)
- cifs: Fix warning and UAF when destroy the MR list (Zhang Xiaoxu)
- cifs: Fix lost destroy smbd connection when MR allocate failed (Zhang Xiaoxu)
- nfsd: fix race to check ls_layouts (Benjamin Coddington)
- drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() (Asahi Lina)
- hid: bigben_probe(): validate report count (Pietro Borrello)
- HID: bigben: use spinlock to safely schedule workers (Pietro Borrello)
- HID: bigben_worker() remove unneeded check on report_field (Pietro Borrello)
- HID: bigben: use spinlock to protect concurrent accesses (Pietro Borrello)
- ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Lucas Tanure)
- spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() (Christophe JAILLET)
- NFS: fix disabling of swap (NeilBrown)
- nfs4trace: fix state manager flag printing (Benjamin Coddington)
- NFSv4: keep state manager thread active if swap is enabled (NeilBrown)
- dm: remove flush_scheduled_work() during local_exit() (Mike Snitzer)
- ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init (Steffen Aschbacher)
- hwmon: (mlxreg-fan) Return zero speed for broken fan (Vadim Pasternak)
- spi: bcm63xx-hsspi: Fix multi-bit mode setting (William Zhang)
- ASoC: codecs: lpass: fix incorrect mclk rate (Srinivas Kandagatla)
- ASoC: codecs: tx-macro: move to individual clks from bulk (Srinivas Kandagatla)
- ASoC: codecs: rx-macro: move to individual clks from bulk (Srinivas Kandagatla)
- ASoC: codecs: tx-macro: move clk provider to managed variants (Srinivas Kandagatla)
- ASoC: codecs: rx-macro: move clk provider to managed variants (Srinivas Kandagatla)
- ASoC: codecs: Change bulk clock voting to optional voting in digital codecs (Srinivasa Rao Mandadapu)
- HID: retain initial quirks set up when creating HID devices (Dmitry Torokhov)
- HID: multitouch: Add quirks for flipped axes (Allen Ballway)
- scsi: aic94xx: Add missing check for dma_map_single() (Jiasheng Jiang)
- scsi: mpt3sas: Fix a memory leak (Tomas Henzl)
- drm/amdgpu: fix enum odm_combine_mode mismatch (Arnd Bergmann)
- hwmon: (ltc2945) Handle error case in ltc2945_value_store (Jonathan Cormier)
- ASoC: dt-bindings: meson: fix gx-card codec node regex (Jerome Brunet)
- ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() (Nathan Chancellor)
- ASoC: rsnd: fixup #endif position (Kuninori Morimoto)
- ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() (Claudiu Beznea)
- ASoC: mchp-spdifrx: fix controls that works with completion mechanism (Claudiu Beznea)
- ASoC: mchp-spdifrx: fix return value in case completion times out (Claudiu Beznea)
- ASoC: mchp-spdifrx: fix controls which rely on rsr register (Claudiu Beznea)
- spi: dw_bt1: fix MUX_MMIO dependencies (Arnd Bergmann)
- gpio: vf610: connect GPIO label to dev name (Haibo Chen)
- ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Kuninori Morimoto)
- drm/mediatek: Clean dangling pointer on bind error path (Nícolas F. R. A. Prado)
- drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc (ruanjinjie)
- drm/mediatek: Drop unbalanced obj unref (Rob Clark)
- drm/mediatek: Use NULL instead of 0 for NULL pointer (Miles Chen)
- drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd (Xinlei Lee)
- drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() (Dmitry Baryshkov)
- drm/tegra: firewall: Check for is_addr_reg existence in IMM check (Mikko Perttunen)
- gpu: host1x: Don't skip assigning syncpoints to channels (Mikko Perttunen)
- pinctrl: mediatek: Initialize variable *buf to zero (Guodong Liu)
- pinctrl: mediatek: Initialize variable pullen and pullup to zero (Guodong Liu)
- pinctrl: mediatek: fix coding style (Zhiyong Tao)
- pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Andy Shevchenko)
- drm/msm/mdp5: Add check for kzalloc (Jiasheng Jiang)
- drm/msm/dpu: Add check for pstates (Jiasheng Jiang)
- drm/msm/dpu: Add check for cstate (Jiasheng Jiang)
- drm/msm: use strscpy instead of strncpy (Dmitry Baryshkov)
- drm/msm/dsi: Allow 2 CTRLs on v2.5.0 (Konrad Dybcio)
- drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags (Jagan Teki)
- drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness (Daniel Mentz)
- drm/bridge: lt9611: pass a pointer to the of node (Dmitry Baryshkov)
- drm/bridge: lt9611: fix clock calculation (Dmitry Baryshkov)
- drm/bridge: lt9611: fix programming of video modes (Dmitry Baryshkov)
- drm/bridge: lt9611: fix polarity programming (Dmitry Baryshkov)
- drm/bridge: lt9611: fix HPD reenablement (Dmitry Baryshkov)
- drm/bridge: lt9611: fix sleep mode setup (Dmitry Baryshkov)
- drm/msm/dpu: Disallow unallocated resources to be returned (Marijn Suijten)
- drm/msm/gem: Add check for kmalloc (Jiasheng Jiang)
- ALSA: hda/ca0132: minor fix for allocation size (Alexey V. Vissarionov)
- drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() (Akhil P Oommen)
- ASoC: fsl_sai: initialize is_dsp_mode flag (Shengjiu Wang)
- ASoC: fsl_sai: Update to modern clocking terminology (Mark Brown)
- drm/msm: clean event_thread->worker in case of an error (Dmitry Baryshkov)
- drm/vc4: hdmi: Correct interlaced timings again (Dave Stevenson)
- drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 (Dave Stevenson)
- drm/vc4: hvs: Set AXI panic modes (Dave Stevenson)
- pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups (Miaoqian Lin)
- pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain (Miaoqian Lin)
- pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins (Adam Skladowski)
- drm/msm/hdmi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)
- hwmon: (ftsteutates) Fix scaling of measurements (Armin Wolf)
- gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() (Liang He)
- drm: tidss: Fix pixel format definition (Randolph Sapp)
- drm/vc4: dpi: Fix format mapping for RGB565 (Dave Stevenson)
- drm/vc4: dpi: Add option for inverting pixel clock and output enable (Dave Stevenson)
- drm/vkms: Fix null-ptr-deref in vkms_release() (Yuan Can)
- drm/vkms: Fix memory leak in vkms_init() (Yuan Can)
- drm/bridge: megachips: Fix error handling in i2c_register_driver() (Yuan Can)
- drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC (Geert Uytterhoeven)
- drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec (Frieder Schrempf)
- drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats (Geert Uytterhoeven)
- drm: Fix potential null-ptr-deref due to drmm_mode_config_init() (Shang XiaoJing)
- sefltests: netdevsim: wait for devlink instance after netns removal (Jiri Pirko)
- selftest: fib_tests: Always cleanup before exit (Roxana Nicolescu)
- net: bcmgenet: fix MoCA LED control (Doug Berger)
- l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Shigeru Yoshida)
- selftests/net: Interpret UDP_GRO cmsg data as an int value (Jakub Sitnicki)
- irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)
- irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)
- bpf: Fix global subprog context argument resolution logic (Andrii Nakryiko)
- can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Frank Jungclaus)
- thermal/drivers/hisi: Drop second sensor hi3660 (Yongqin Liu)
- wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Shayne Chen)
- crypto: crypto4xx - Call dma_unmap_page when done (Herbert Xu)
- ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Werner Sembach)
- ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Adam Niederer)
- selftests/bpf: Fix out-of-srctree build (Ilya Leoshkevich)
- wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Dan Carpenter)
- wifi: iwl4965: Add missing check for create_singlethread_workqueue() (Jiasheng Jiang)
- wifi: iwl3945: Add missing check for create_singlethread_workqueue (Jiasheng Jiang)
- RISC-V: time: initialize hrtimer based broadcast clock event device (Conor Dooley)
- m68k: /proc/hardware should depend on PROC_FS (Randy Dunlap)
- crypto: rsa-pkcs1pad - Use akcipher_request_complete (Herbert Xu)
- libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Ilya Leoshkevich)
- s390/ap: fix status returned by ap_qact() (Halil Pasic)
- s390/ap: fix status returned by ap_aqic() (Halil Pasic)
- Bluetooth: hci_qca: get wakeup status from serdev device handle (Zhengping Jiang)
- Bluetooth: L2CAP: Fix potential user-after-free (Luiz Augusto von Dentz)
- OPP: fix error checking in opp_migrate_dentry() (Qi Zheng)
- tap: tap_open(): correctly initialize socket uid (Pietro Borrello)
- tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello)
- net: add sock_init_data_uid() (Pietro Borrello)
- s390/vmem: fix empty page tables cleanup under KASAN (Vasily Gorbik)
- s390/mem_detect: fix detect_memory() error handling (Vasily Gorbik)
- irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe (Miaoqian Lin)
- irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe (Miaoqian Lin)
- irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains (Miaoqian Lin)
- irqchip: Fix refcount leak in platform_irqchip_probe (Miaoqian Lin)
- net/mlx5: Enhance debug print in page allocation failure (Jack Morgenstein)
- mt76: mt7915: fix polling firmware-own status (Felix Fietkau)
- bpftool: profile online CPUs instead of possible (Tonghao Zhang)
- crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Tom Lendacky)
- crypto: ccp - Refactor out sev_fw_alloc() (Peter Gonda)
- leds: led-class: Add missing put_device() to led_put() (Hans de Goede)
- crypto: xts - Handle EBUSY correctly (Herbert Xu)
- x86/microcode: Adjust late loading result reporting message (Ashok Raj)
- x86/microcode: Check CPU capabilities after late microcode update correctly (Ashok Raj)
- x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Ashok Raj)
- x86/microcode: Print previous version of microcode after reload (Ashok Raj)
- x86/microcode: Default-disable late loading (Borislav Petkov)
- x86/microcode: Rip out the OLD_INTERFACE (Borislav Petkov)
- x86: Mark stop_this_cpu() __noreturn (Peter Zijlstra)
- powercap: fix possible name leak in powercap_register_zone() (Yang Yingliang)
- crypto: seqiv - Handle EBUSY correctly (Herbert Xu)
- crypto: essiv - Handle EBUSY correctly (Herbert Xu)
- crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Koba Ko)
- ACPI: battery: Fix missing NUL-termination with large strings (Armin Wolf)
- wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Shivani Baranwal)
- wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Miaoqian Lin)
- wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Minsuk Kang)
- wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Fedor Pchelkin)
- ath9k: htc: clean up statistics macros (Pavel Skripkin)
- ath9k: hif_usb: simplify if-if to if-else (Wan Jiabing)
- wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Fedor Pchelkin)
- wifi: orinoco: check return value of hermes_write_wordrec() (Alexey Kodanev)
- wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Bitterblue Smith)
- thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Dmitry Baryshkov)
- thermal/drivers/tsens: fix slope values for msm8939 (Dmitry Baryshkov)
- thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Dmitry Baryshkov)
- thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Dmitry Baryshkov)
- thermal/drivers/tsens: Drop msm8976-specific defines (Dmitry Baryshkov)
- ACPICA: nsrepair: handle cases without a return value correctly (Daniil Tatianin)
- crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (David Rientjes)
- lib/mpi: Fix buffer overrun when SG is too long (Herbert Xu)
- rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Frederic Weisbecker)
- rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Frederic Weisbecker)
- rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Frederic Weisbecker)
- genirq: Fix the return type of kstat_cpu_irqs_sum() (Zhen Lei)
- ACPICA: Drop port I/O validation for some regions (Mario Limonciello)
- crypto: x86/ghash - fix unaligned access in ghash_setkey() (Eric Biggers)
- wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Zhengchao Shao)
- wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Zhang Changzhong)
- wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Zhang Changzhong)
- wifi: ipw2200: fix memory leak in ipw_wdev_init() (Zhengchao Shao)
- wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- libbpf: Fix btf__align_of() by taking into account field offsets (Andrii Nakryiko)
- wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Li Zetao)
- wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: libertas: fix memory leak in lbs_init_adapter() (Zhengchao Shao)
- wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- wifi: rsi: Fix memory leak in rsi_coex_attach() (Yuan Can)
- arm64: dts: qcom: pmk8350: Use the correct PON compatible (Konrad Dybcio)
- arm64: dts: qcom: pmk8350: Specify PBS register for PON (Konrad Dybcio)
- KEYS: asymmetric: Fix ECDSA use via keyctl uapi (Denis Kenzior)
- x86/perf/zhaoxin: Add stepping check for ZXC (silviazhao)
- sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello)
- sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Dietmar Eggemann)
- s390/dasd: Fix potential memleak in dasd_eckd_init() (Qiheng Lin)
- arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions (Jamie Douglass)
- blk-mq: correct stale comment of .get_budget (Kemeng Shi)
- blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Kemeng Shi)
- blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Kemeng Shi)
- arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node (AngeloGioacchino Del Regno)
- arm64: dts: mt8192: Fix CPU map for single-cluster SoC (AngeloGioacchino Del Regno)
- ARM: dts: imx7s: correct iomuxc gpr mux controller cells (Peng Fan)
- ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference (Samuel Holland)
- arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN (Christian Hewitt)
- arm64: dts: renesas: beacon-renesom: Fix gpio expander reference (Adam Ford)
- locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long)
- locking/rwsem: Optimize down_read_trylock() under highly contended case (Muchun Song)
- locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long)
- locking/rwsem: Make handoff bit handling more consistent (Waiman Long)
- arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip (Neil Armstrong)
- arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name (Neil Armstrong)
- arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name (Neil Armstrong)
- arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names (Neil Armstrong)
- arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name (Neil Armstrong)
- arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name (Neil Armstrong)
- arm64: dts: amlogic: meson-gx: add missing unit address to rng node name (Neil Armstrong)
- arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property (Neil Armstrong)
- arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible (Neil Armstrong)
- arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name (Neil Armstrong)
- arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name (Neil Armstrong)
- ARM: imx: Call ida_simple_remove() for ida_simple_get (Angus Chen)
- ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato (Krzysztof Kozlowski)
- arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Vaishnav Achath)
- ARM: s3c: fix s3c64xx_set_timer_source prototype (Arnd Bergmann)
- ARM: bcm2835_defconfig: Enable the framebuffer (Stefan Wahren)
- ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() (Yang Yingliang)
- arm64: dts: meson: remove CPU opps below 1GHz for G12A boards (Christian Hewitt)
- arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names (Robert Marko)
- arm64: dts: qcom: ipq8074: fix Gen3 PCIe node (Robert Marko)
- arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges (Robert Marko)
- arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY (Robert Marko)
- arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size (Johan Hovold)
- arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes (Shawn Guo)
- arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names (Robert Marko)
- arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem (Petr Vorel)
- arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size (Petr Vorel)
- arm64: dts: msm8992-bullhead: add memory hole region (Dominik Kobinski)
- arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address (Martin Blumenstingl)
- arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name (Martin Blumenstingl)
- arm64: dts: meson-gx: Fix Ethernet MAC address unit name (Martin Blumenstingl)
- arm64: dts: qcom: sc7280: correct SPMI bus address cells (Krzysztof Kozlowski)
- arm64: dts: qcom: sc7180: correct SPMI bus address cells (Krzysztof Kozlowski)
- arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name (Krzysztof Kozlowski)
- arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description (Chen-Yu Tsai)
- ARM: zynq: Fix refcount leak in zynq_early_slcr_init (Qiheng Lin)
- arm64: dts: imx8m: Align SoC unique ID node unit address (Marek Vasut)
- arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings (Marijn Suijten)
- arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k (Marijn Suijten)
- arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up (Konrad Dybcio)
- arm64: dts: qcom: qcs404: use symbol names for PCIe resets (Dmitry Baryshkov)
- ARM: OMAP2+: Fix memory leak in realtime_counter_init() (Chen Hui)
- powerpc/mm: Rearrange if-else block to avoid clang warning (Anders Roxell)
- HID: asus: use spinlock to safely schedule workers (Pietro Borrello)
- HID: asus: use spinlock to protect concurrent accesses (Pietro Borrello)
- LTS version: v5.15.98 (Jack Vogel)
- io_uring: ensure that io_init_req() passes in the right issue_flags (Jens Axboe)
- LTS version: v5.15.97 (Jack Vogel)
- io_uring: add missing lock in io_get_file_fixed (Bing-Jhong Billy Jheng)
- USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Alan Stern)
- usb: gadget: u_serial: Add null pointer check in gserial_resume (Prashanth K)
- USB: serial: option: add support for VW/Skoda "Carstick LTE" (Florian Zumbiehl)
- usb: dwc3: pci: add support for the Intel Meteor Lake-M (Heikki Krogerus)
- scripts/tags.sh: fix incompatibility with PCRE2 (Carlos Llamas)
- scripts/tags.sh: Invoke 'realpath' via 'xargs' (Cristian Ciocaltea)
- vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh)
- net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Kuniyuki Iwashima)
- bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Martin KaFai Lau)
- staging: mt7621-dts: change palmbus address to lower case (Sergio Paracuellos)
- x86/cpu: Add Lunar Lake M (Kan Liang)
- HID: core: Fix deadloop in hid_apply_multiplier. (Xin Zhao)
- neigh: make sure used and confirmed times are valid (Julian Anastasov)
- IB/hfi1: Assign npages earlier (Dean Luick)
- ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jack Yu)
- btrfs: send: limit number of clones and allocated memory size (David Sterba)
- ACPI: NFIT: fix a potential deadlock during NFIT teardown (Vishal Verma)
- HID: elecom: add support for TrackBall 056E:011C (Takahiro Fujii)
- ARM: dts: rockchip: add power-domains property to dp node on rk3288 (Johan Jonker)
- arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc (Krzysztof Kozlowski)
- Fix XFRM-I support for nested ESP tunnels (Benedict Wong)
- arm64: kdump: Increase reserved memory for larger machines (Henry Willard) [Orabug: 34580154]
- Revert "add NETFILTER suppport" (Gerd Rausch) [Orabug: 34849756]
- iommu/vt-d: Fix buggy QAT device mask (Jacob Pan) [Orabug: 35007156]
- iommu/vt-d: Add a fix for devices need extra dtlb flush (Jacob Pan) [Orabug: 35007156]
- net/rds: Check that "tc->t_rtn" has been assigned already (Gerd Rausch) [Orabug: 35075322]
- vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Yishai Hadas) [Orabug: 35144010]
- vfio/mlx5: Fix range size calculation upon tracker creation (Yishai Hadas) [Orabug: 35144010]
- vfio/mlx5: Improve the target side flow to reduce downtime (Yishai Hadas) [Orabug: 35144010]
- vfio/mlx5: Improve the source side flow upon pre_copy (Yishai Hadas) [Orabug: 35144010]
- rds/ib: Fix the softlock-up in RDS cache GC worker (Arumugam Kolappan) [Orabug: 35146760]
- crypto: qat - free irq in case of failure (Wojciech Ziemba) [Orabug: 35202390]
- crypto: qat - free irqs only if allocated (Maksim Lukoshkov) [Orabug: 35202390]
- crypto: qat - remove unmatched CPU affinity to cluster IRQ (Wojciech Ziemba) [Orabug: 35202390]
- crypto: qat - replace deprecated MSI API (Wojciech Ziemba) [Orabug: 35202390]
- KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 (Sean Christopherson) [Orabug: 35209922]
- uek-rds: Add csum to protect bcopy payload end-to-end (William Kucharski) [Orabug: 33579925] [Orabug: 35210559]
- net/rds: Flip the default value of "rds_wq_strictly_ordered" (Gerd Rausch) [Orabug: 35210566]
- EDAC/igen6: Return the correct error type when not the MC owner (Jia He) [Orabug: 35210569]
- apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Ard Biesheuvel) [Orabug: 35210569]
- EDAC: Check for GHES preference in the chipset-specific EDAC drivers (Jia He) [Orabug: 35210569]
- EDAC/ghes: Make ghes_edac a proper module (Jia He) [Orabug: 35210569]
- EDAC/ghes: Prepare to make ghes_edac a proper module (Jia He) [Orabug: 35210569]
- EDAC/ghes: Add a notifier for reporting memory errors (Jia He) [Orabug: 35210569]
- EDAC/ghes: Unify CPER memory error location reporting (Shuai Xue) [Orabug: 35210569]
- efi/cper: Add a cper_mem_err_status_str() to decode error description (Shuai Xue) [Orabug: 35210569]
- efi/cper: Export several helpers for ghes_edac to use (Jia He) [Orabug: 35210569]
- xfs: add missing cmap->br_state = XFS_EXT_NORM update (Gao Xiang) [Orabug: 35214059]
- uek-container: Enable CONFIG_NF_* and CONFIG_NFT_* to support nftables (Liam Merwick) [Orabug: 35219688]
More information about the El-errata
mailing list