Oracle Linux Security Advisory ELSA-2023-12339

https://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:
https://oss.oracle.com:443/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]


_______________________________________________
El-errata mailing list
El-errata@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/el-errata

Oracle9: ELSA-2023-12339: kernel Important Security Update

The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:

Summary

[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]

SRPMs

https://oss.oracle.com:443/ol9/SRPMS-updates//kernel-uek-5.15.0-101.103.2.1.el9uek.src.rpm

x86_64

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

i386

Severity
Related CVEs: CVE-2023-30456

Related News