-
Wed Apr 23 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.3.el9uek]
- RDS: avoid using offlined CPU during reconnect (Arumugam Kolappan) [Orabug: 37800558]
-
Tue Apr 22 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.2.el9uek]
- vhost_scsi: log write descriptors (Dongli Zhang) [Orabug: 37393517]
- vhost-scsi: protect vq->log_base with vq->mutex (Dongli Zhang) [Orabug: 37393517]
- RDS: avoid queueing delayed work on an offlined cpu (Praveen Kumar Kannoju) [Orabug: 37260584] [Orabug: 37551308]
- Revert "x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI" (Harshit Mogalapalli) [Orabug: 37638881]
- uek-rpm: Replace legacy FBDEV drivers with simpledrm and fbdev emulation layer (Harshit Mogalapalli) [Orabug: 37638881]
- uek-rpm/kernel-uek.spec: Set DEFAULTKERNEL correctly during %postun (Vijay Kumar)
- uek-rpm: Enable gcov build (Sherry Yang) [Orabug: 37734677]
- uek-rpm: remove .el9 from shim version (Samasth Norway Ananda) [Orabug: 37820202]
- drm/mgag200: Added support for the new device G200eH5 (Gwenael Georgeault) [Orabug: 37835185]
-
Tue Apr 15 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.1.el9uek]
- LTS version: v6.12.23 (Jack Vogel)
- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (Dan Carpenter)
- tracing: Do not use PERF enums when perf is not defined (Steven Rostedt)
- ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE (Nathan Chancellor)
- NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Chuck Lever)
- NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory (Chuck Lever)
- NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() (Chuck Lever)
- nfsd: fix management of listener transports (Olga Kornievskaia)
- nfsd: put dl_stid if fail to queue dl_recall (Li Lingfeng)
- nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() (Jeff Layton)
- media: streamzap: fix race between device disconnection and urb callback (Murad Masimov)
- media: vimc: skip .s_stream() for stopped entities (Nikita Zhandarovich)
- exec: fix the racy usage of fs_struct->in_exec (Oleg Nesterov)
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() (Yosry Ahmed)
- jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
- jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz)
- ext4: fix OOB read when checking dotdot dir (Acs, Jakub)
- ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o)
- wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (Ming Yen Hsieh)
- arm64: Don't call NULL in do_compat_alignment_fixup() (Angelos Oikonomopoulos)
- mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs (David Hildenbrand)
- tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Ran Xiaokai)
- tracing: Fix synth event printk format for str fields (Douglas Raillard)
- tracing: Ensure module defining synth event cannot be unloaded while tracing (Douglas Raillard)
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu)
- exfat: fix potential wrong error return from get_block (Sungjong Seo)
- exfat: fix random stack corruption after get_block (Sungjong Seo)
- ksmbd: fix null pointer dereference in alloc_preauth_hash() (Namjae Jeon)
- ksmbd: validate zero num_subauth before sub_auth is accessed (Norbert Szetei)
- ksmbd: fix overflow in dacloffset bounds check (Norbert Szetei)
- ksmbd: fix session use-after-free in multichannel connection (Namjae Jeon)
- ksmbd: fix use-after-free in ksmbd_sessions_deregister() (Namjae Jeon)
- ksmbd: add bounds check for create lease context (Norbert Szetei)
- ksmbd: add bounds check for durable handle context (Namjae Jeon)
- KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error (Sean Christopherson)
- mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD (Ulf Hansson)
- mmc: sdhci-pxav3: set NEED_RSP_BUSY capability (Karel Balej)
- mmc: omap: Fix memory leak in mmc_omap_new_slot (Miaoqian Lin)
- Remove unnecessary firmware version check for gc v9_4_2 (Candice Li)
- media: omap3isp: Handle ARM dma_iommu_mapping (Robin Murphy)
- ARM: 9444/1: add KEEP() keyword to ARM_VECTORS (Christian Eggers)
- ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Paul Menzel)
- acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Murad Masimov)
- wifi: mt76: mt7925: remove unused acpi function for clc (Ming Yen Hsieh)
- x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn)
- x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
- x86/Kconfig: Add cmpxchg8b support back to Geode CPUs (Arnd Bergmann)
- uprobes/x86: Harden uretprobe syscall trampoline check (Jiri Olsa)
- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Kan Liang)
- perf/x86/intel: Apply static call for drain_pebs (Peter Zijlstra (Intel))
- ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring)
- platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada)
- platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 (Eduard Christian Dumitrescu)
- ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers (Hans de Goede)
- x86/tdx: Fix arch_safe_halt() execution for TDX VMs (Vishal Annapurve)
- x86/mce: use is_copy_from_user() to determine copy-from-user context (Shuai Xue)
- x86/microcode/AMD: Fix __apply_microcode_amd()'s return value (Boris Ostrovsky)
- KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Paolo Bonzini)
- x86/hyperv: Fix check of return value from snp_set_vmsa() (Tianyu Lan)
- LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC (Hengqi Chen)
- LoongArch: BPF: Don't override subprog's return value (Hengqi Chen)
- LoongArch: BPF: Fix off-by-one error in build_prologue() (Hengqi Chen)
- LoongArch: Increase MAX_IO_PICS up to 8 (Huacai Chen)
- LoongArch: Increase ARCH_DMA_MINALIGN up to 16 (Huacai Chen)
- rust: Fix enabling Rust and building with GCC for LoongArch (WANG Rui)
- usbnet:fix NPE during rx_complete (Ying Lu)
- wifi: mac80211: Fix sparse warning for monitor_sdata (Alexander Wetzel)
- tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register (Sherry Sun)
- tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning (Sherry Sun)
- tty: serial: fsl_lpuart: use port struct directly to simply code (Sherry Sun)
- tty: serial: fsl_lpuart: Use u32 and u8 for register variables (Sherry Sun)
- cgroup/rstat: Fix forceidle time in cpu.stat (Abel Wu)
- cgroup/rstat: Tracking cgroup-level niced CPU time (Joshua Hahn)
- tracing: Correct the refcount if the hist/hist_debug file fails to open (Tengda Wu)
- tracing/hist: Support POLLPRI event for poll on histogram (Masami Hiramatsu (Google))
- tracing/hist: Add poll(POLLIN) support on hist file (Masami Hiramatsu (Google))
- tracing: Switch trace_events_hist.c code over to use guard() (Steven Rostedt)
- tools/power turbostat: report CoreThr per measurement interval (Len Brown)
- perf/core: Fix child_total_time_enabled accounting bug at task exit (Yeoreum Yun)
- drm/amdgpu/gfx12: fix num_mec (Alex Deucher)
- drm/amdgpu/gfx11: fix num_mec (Alex Deucher)
- kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally (Alexandru Gagniuc)
- net: ibmveth: make veth_pool_store stop hanging (Dave Marquardt)
- arcnet: Add NULL check in com20020pci_probe() (Henry Martin)
- ipv6: Do not consider link down nexthops in path selection (Ido Schimmel)
- ipv6: Start path selection from the first nexthop (Ido Schimmel)
- net: fix geneve_opt length integer overflow (Lin Ma)
- net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy (David Oberhollenzer)
- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera)
- netfilter: nft_tunnel: fix geneve_opt type confusion addition (Lin Ma)
- net: decrease cached dst counters in dst_release (Antoine Tenart)
- tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault)
- vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella)
- udp: Fix memory accounting leak. (Kuniyuki Iwashima)
- udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Kuniyuki Iwashima)
- net: mvpp2: Prevent parser TCAM memory corruption (Tobias Waldekranz)
- sctp: add mutual exclusion in proc_sctp_do_udp_port() (Eric Dumazet)
- net_sched: skbprio: Remove overly strict queue assertions (Cong Wang)
- netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu)
- netfilter: nf_tables: don't unregister hook when table is dormant (Florian Westphal)
- netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (Pablo Neira Ayuso)
- idpf: fix adapter NULL pointer dereference on reboot (Emil Tantilov)
- e1000e: change k1 configuration on MTP and later platforms (Vitaly Lifshits)
- spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent (Florian Fainelli)
- ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model (Takashi Iwai)
- spi: bcm2835: Do not call gpiod_put() on invalid descriptor (Florian Fainelli)
- ASoC: imx-card: Add NULL check in imx_card_probe() (Henry Martin)
- nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Caleb Sander Mateos)
- riscv/purgatory: 4B align purgatory_start (Björn Töpel)
- riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator (Yao Zi)
- riscv: Fix hugetlb retrieval of number of ptes in case of !present pte (Alexandre Ghiti)
- spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() (Josh Poimboeuf)
- ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() (Christophe JAILLET)
- s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation (Sven Schnelle)
- ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei)
- x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs (Herton R. Krzesinski)
- RISC-V: errata: Use medany for relocatable builds (Palmer Dabbelt)
- ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA (Takashi Iwai)
- firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success (Richard Fitzgerald)
- ntb: intel: Fix using link status DB's (Nikita Shubin)
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Yajun Deng)
- riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra (Juhan Jin)
- fs/9p: fix NULL pointer dereference on mkdir (Christian Schoenebeck)
- spufs: fix a leak in spufs_create_context() (Al Viro)
- spufs: fix gang directory lifetimes (Al Viro)
- spufs: fix a leak on spufs_new_file() failure (Al Viro)
- netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int (David Howells)
- hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis)
- memory: omap-gpmc: drop no compatible check (Roger Quadros)
- can: statistics: use atomic access in hot path (Oliver Hartkopp)
- ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx (Navon John Lukose)
- selftests: netfilter: skip br_netfilter queue tests if kernel is tainted (Florian Westphal)
- net: devmem: do not WARN conditionally after netdev_rx_queue_restart() (Taehee Yoo)
- drm/amd: Keep display off while going into S4 (Mario Limonciello)
- nvme-pci: fix stuck reset on concurrent DPC and HP (Keith Busch)
- x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov)
- x86/hyperv: Fix output argument to hypercall that changes page visibility (Michael Kelley)
- locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long)
- wifi: mac80211: fix SA Query processing in MLO (Johannes Berg)
- wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state (Emmanuel Grumbach)
- ASoC: rt1320: set wake_capable = 0 explicitly (Bard Liao)
- ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius (Alexey Klimov)
- x86/hyperv/vtl: Stop kernel from probing VTL0 low memory (Naman Jain)
- sched/deadline: Use online cpus for validating runtime (Shrikanth Hegde)
- ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA (Stefan Binding)
- ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA (Stefan Binding)
- exfat: add a check for invalid data size (Yuezhang Mo)
- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (Shyam Sundar S K)
- platform/x86/amd/pmf: Propagate PMF-TA return codes (Shyam Sundar S K)
- HID: i2c-hid: improve i2c_hid_get_report error message (Wentao Guan)
- net: dsa: rtl8366rb: don't prompt users for LED control (Jakub Kicinski)
- platform/x86/intel/vsec: Add Diamond Rapids support (David E. Box)
- platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet (Dmitry Panchenko)
- cifs: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
- smb: common: change the data type of num_aces to le16 (Namjae Jeon)
- perf/core: Fix perf_pmu_register() vs. perf_init_event() (Peter Zijlstra)
- ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 (Daniel Bárta)
- ALSA: hda/realtek: Fix Asus Z13 2025 audio (Antheas Kapenekakis)
- affs: don't write overlarge OFS data block size fields (Simon Tatham)
- affs: generate OFS sequence numbers starting at 1 (Simon Tatham)
- wifi: brcmfmac: keep power during suspend if board requires it (Matthias Proske)
- nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Icenowy Zheng)
- nvme-pci: clean up CMBMSC when registering CMB fails (Icenowy Zheng)
- nvme-tcp: fix possible UAF in nvme_tcp_poll (Sagi Grimberg)
- wifi: iwlwifi: mvm: use the right version of the rate API (Emmanuel Grumbach)
- wifi: iwlwifi: fw: allocate chained SG tables for dump (Johannes Berg)
- wifi: mac80211: remove debugfs dir for virtual monitor (Alexander Wetzel)
- wifi: mac80211: Cleanup sta TXQs on flush (Alexander Wetzel)
- nfs: Add missing release on error in nfs_lock_and_join_requests() (Dan Carpenter)
- objtool/loongarch: Add unwind hints in prepare_frametrace() (Josh Poimboeuf)
- rcu-tasks: Always inline rcu_irq_work_resched() (Josh Poimboeuf)
- context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() (Josh Poimboeuf)
- sched/smt: Always inline sched_smt_active() (Josh Poimboeuf)
- objtool: Fix verbose disassembly if CROSS_COMPILE isn't set (David Laight)
- octeontx2-af: Free NIX_AF_INT_VEC_GEN irq (Geetha sowjanya)
- octeontx2-af: Fix mbox INTR handler when num VFs > 64 (Geetha sowjanya)
- net: phy: broadcom: Correct BCM5221 PHY model detection (Jim Liu)
- ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Giovanni Gherdovich)
- LoongArch: Rework the arch_kgdb_breakpoint() implementation (Yuli Wang)
- LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() (Miaoqian Lin)
- LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig (谢致邦 (XIE Zhibang))
- objtool: Fix segfault in ignore_unreachable_insn() (Josh Poimboeuf)
- ring-buffer: Fix bytes_dropped calculation issue (Feng Yang)
- net/mlx5e: SHAMPO, Make reserved size independent of page size (Lama Kayal)
- ksmbd: fix r_count dec/increment mismatch (Namjae Jeon)
- ksmbd: fix multichannel connection failure (Namjae Jeon)
- ksmbd: use aead_request_free to match aead_request_alloc (Miaoqian Lin)
- rndis_host: Flag RNDIS modems as WWAN devices (Lubomir Rintel)
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang)
- exfat: fix missing shutdown check (Yuezhang Mo)
- exfat: fix the infinite loop in exfat_find_last_cluster() (Yuezhang Mo)
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free (Wang Zhaolong)
- NFS: Shut down the nfs_client only after all the superblocks (Trond Myklebust)
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf)
- objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Josh Poimboeuf)
- thermal: core: Remove duplicate struct declaration (xueqin Luo)
- perf bpf-filter: Fix a parsing error with comma (Namhyung Kim)
- perf tools: annotate asm_pure_loop.S (Marcus Meissner)
- fs/procfs: fix the comment above proc_pid_wchan() (Bart Van Assche)
- perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Ilkka Koskinen)
- tty: n_tty: use uint for space returned by tty_write_room() (Jiri Slaby (SUSE))
- staging: vchiq_arm: Fix possible NPR of keep-alive thread (Stefan Wahren)
- staging: vchiq_arm: Register debugfs after cdev (Stefan Wahren)
- staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES (谢致邦 (XIE Zhibang))
- perf: intel-tpebs: Fix incorrect usage of zfree() (James Clark)
- perf python: Check if there is space to copy all the event (Arnaldo Carvalho de Melo)
- perf python: Don't keep a raw_data pointer to consumed ring buffer space (Arnaldo Carvalho de Melo)
- perf python: Decrement the refcount of just created event on failure (Arnaldo Carvalho de Melo)
- perf python: Fixup description of sample.id event member (Arnaldo Carvalho de Melo)
- i3c: master: svc: Fix missing the IBI rules (Stanley Chu)
- um: hostfs: avoid issues on inode number reuse by host (Benjamin Berg)
- um: remove copy_from_kernel_nofault_allowed (Benjamin Berg)
- um: Pass the correct Rust target and options with gcc (David Gow)
- selftests/mm/cow: fix the incorrect error handling (Cyan Yang)
- fuse: fix dax truncate/punch_hole fault path (Alistair Popple)
- NFS: fix open_owner_id_maxsz and related fields. (NeilBrown)
- NFSv4: Avoid unnecessary scans of filesystems for delayed delegations (Trond Myklebust)
- NFSv4: Avoid unnecessary scans of filesystems for expired delegations (Trond Myklebust)
- NFSv4: Avoid unnecessary scans of filesystems for returning delegations (Trond Myklebust)
- NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Trond Myklebust)
- arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig (Anshuman Khandual)
- ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev)
- kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain)
- kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() (David Hildenbrand)
- perf units: Fix insufficient array space (Arnaldo Carvalho de Melo)
- perf evlist: Add success path to evlist__create_syswide_maps (Ian Rogers)
- perf debug: Avoid stack overflow in recursive error message (Ian Rogers)
- iio: light: Add check for array bounds in veml6075_read_int_time_ms (Karan Sanghavi)
- iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset (Jonathan Santos)
- iio: adc: ad7173: Fix comparison of channel configs (Uwe Kleine-König)
- iio: adc: ad7124: Fix comparison of channel configs (Uwe Kleine-König)
- iio: adc: ad4130: Fix comparison of channel setups (Uwe Kleine-König)
- dmaengine: fsl-edma: free irq correctly in remove path (Peng Fan)
- dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister (Peng Fan)
- fs/ntfs3: Prevent integer overflow in hdr_first_de() (Dan Carpenter)
- fs/ntfs3: Fix a couple integer overflows on 32bit systems (Dan Carpenter)
- usb: xhci: correct debug message page size calculation (Niklas Neronin)
- perf bench: Fix perf bench syscall loop count (Thomas Richter)
- perf arm-spe: Fix load-store operation checking (Leo Yan)
- iio: backend: make sure to NULL terminate stack buffer (Nuno Sá)
- iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. (Jonathan Cameron)
- iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio (Jonathan Cameron)
- ucsi_ccg: Don't show failed to get FW build information error (Mario Limonciello)
- perf build: Fix in-tree build due to symbolic link (Luca Ceresoli)
- tools/x86: Fix linux/unaligned.h include path in lib/insn.c (Ian Rogers)
- perf pmu: Don't double count common sysfs and json events (James Clark)
- coresight-etm4x: add isb() before reading the TRCSTATR (Yuanfang Zhang)
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint (Mike Christie)
- coresight: catu: Fix number of pages while using 64k pages (Ilkka Koskinen)
- greybus: gb-beagleplay: Add error handling for gb_greybus_init (Wentao Liang)
- perf report: Switch data file correctly in TUI (Namhyung Kim)
- soundwire: slave: fix an OF node reference leak in soundwire slave device (Joe Hattori)
- isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz)
- phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id (Heiko Stuebner)
- fs/ntfs3: Update inode->i_mapping->a_ops on compression state (Konstantin Komarov)
- w1: fix NULL pointer dereference in probe (Chenyuan Yang)
- perf: Always feature test reallocarray (James Clark)
- perf stat: Fix find_stat for mixed legacy/non-legacy events (Ian Rogers)
- clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock (Barnabás Czémán)
- pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() (Andy Shevchenko)
- crypto: hisilicon/sec2 - fix for aead auth key length (Wenkai Lin)
- RDMA/core: Fix use-after-free when rename device name (Wang Liang)
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment (Jann Horn)
- leds: Fix LED_OFF brightness race (Remi Pommarel)
- mfd: sm501: Switch to BIT() to mitigate integer overflows (Nikita Zhandarovich)
- pinctrl: renesas: rzv2m: Fix missing of_node_put() call (Fabrizio Castro)
- RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (Patrisious Haddad)
- bpf: Fix array bounds error with may_goto (Jiayuan Chen)
- clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() (Neil Armstrong)
- crypto: nx - Fix uninitialised hv_nxc on error (Herbert Xu)
- power: supply: max77693: Fix wrong conversion of charge input threshold value (Artur Weber)
- x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 (Jann Horn)
- clk: amlogic: g12a: fix mmc A peripheral clock (Jerome Brunet)
- clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents (Laurentiu Mihalcea)
- crypto: qat - remove access to parity register for QAT GEN4 (Bairavi Alagappan)
- pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment (Andy Shevchenko)
- rust: fix signature of rust_fmt_argument (Alice Ryhl)
- selftests/bpf: Select NUMA_NO_NODE to create map (Saket Kumar Bhaskar)
- clk: amlogic: gxbb: drop non existing 32k clock parent (Jerome Brunet)
- clk: amlogic: g12b: fix cluster A parent data (Jerome Brunet)
- pinctrl: tegra: Set SFIO mode to Mux Register (Prathamesh Shete)
- IB/mad: Check available slots before posting receive WRs (Maher Sanalla)
- crypto: api - Fix larval relookup type and mask (Herbert Xu)
- power: supply: bq27xxx_battery: do not update cached flags prematurely (Sicelo A. Mhlongo)
- remoteproc: qcom_q6v5_mss: Handle platforms with one power domain (Luca Weiss)
- RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() (Cheng Xu)
- RDMA/mlx5: Fix calculation of total invalidated pages (Chiara Meiohas)
- RDMA/core: Don't expose hw_counters outside of init net namespace (Roman Gushchin)
- clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis)
- selftests/bpf: Fix freplace_link segfault in tailcalls prog test (Tengda Wu)
- RDMA/mlx5: Fix MR cache initialization error flow (Michael Guralnik)
- pinctrl: renesas: rzg2l: Fix missing of_node_put() call (Fabrizio Castro)
- pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro)
- lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal)
- bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
- clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK (Konrad Dybcio)
- remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 (Luca Weiss)
- crypto: tegra - Set IV to NULL explicitly for AES ECB (Akhil R)
- RDMA/mana_ib: Ensure variable err is initialized (Kees Bakker)
- s390: Remove ioremap_wt() and pgprot_writethrough() (Niklas Schnelle)
- clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock (Vladimir Lypak)
- crypto: tegra - Fix CMAC intermediate result handling (Akhil R)
- pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() (Yue Haibing)
- clk: samsung: Fix UBSAN panic in samsung_clk_init() (Will McVicker)
- remoteproc: qcom: pas: add minidump_id to SC7280 WPSS (Luca Weiss)
- clk: renesas: r8a08g045: Check the source of the CPU PLL settings (Claudiu Beznea)
- x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (David Hildenbrand)
- selftests/bpf: Fix string read in strncmp benchmark (Viktor Malik)
- libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Andrii Nakryiko)
- remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (Luca Weiss)
- pinctrl: renesas: rzg2l: Suppress binding attributes (Claudiu Beznea)
- of: property: Increase NR_FWNODE_REFERENCE_ARGS (Zijun Hu)
- remoteproc: core: Clear table_sz when rproc_shutdown (Peng Fan)
- RDMA/mlx5: Fix page_size variable overflow (Michael Guralnik)
- crypto: hisilicon/sec2 - fix for sec spec check (Wenkai Lin)
- crypto: hisilicon/sec2 - fix for aead authsize alignment (Wenkai Lin)
- clk: amlogic: gxbb: drop incorrect flag on 32k clock (Jerome Brunet)
- crypto: tegra - Use HMAC fallback when keyslots are full (Akhil R)
- crypto: bpf - Add MODULE_DESCRIPTION for skcipher (Arnd Bergmann)
- crypto: tegra - check return value for hash do_one_req (Akhil R)
- crypto: tegra - Use separate buffer for setkey (Akhil R)
- crypto: qat - set parity error mask for qat_420xx (Bairavi Alagappan)
- crypto: iaa - Test the correct request flag (Herbert Xu)
- fbdev: sm501fb: Add some geometry checks. (Danila Chernetsov)
- mdacon: rework dependency list (Arnd Bergmann)
- dummycon: fix default rows/cols (Arnd Bergmann)
- fbdev: au1100fb: Move a variable assignment behind a null pointer check (Markus Elfring)
- PCI: pciehp: Don't enable HPIE when resuming in poll mode (Ilpo Järvinen)
- PCI: Fix BAR resizing when VF BARs are assigned (Ilpo Järvinen)
- PCI: histb: Fix an error handling path in histb_pcie_probe() (Christophe JAILLET)
- PCI: dwc: ep: Return -ENOMEM for allocation failures (Dan Carpenter)
- drm/amd/display: avoid NPD when ASIC does not support DMUB (Thadeu Lima de Souza Cascardo)
- drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() (Dan Carpenter)
- drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr (Douglas Anderson)
- drm/mediatek: Fix config_updating flag never false when no mbox channel (Jason-JH Lin)
- PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Thippeswamy Havalige)
- PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter)
- powerpc/kexec: fix physical address calculation in clear_utlb_entry() (Christophe Leroy)
- crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD (Christophe Leroy)
- drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump (Rob Clark)
- drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() (Vitaliy Shevtsov)
- drm/panthor: Update CS_STATUS_ defines to correct values (Ashley Smith)
- PCI: Avoid reset when disabled via sysfs (Nishanth Aravamudan)
- PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang)
- PCI: brcmstb: Fix potential premature regulator disabling (Jim Quinlan)
- PCI: brcmstb: Fix error path after a call to regulator_bulk_get() (Jim Quinlan)
- PCI: brcmstb: Use internal register to change link capability (Jim Quinlan)
- PCI: brcmstb: Set generation limit before PCIe link up (Jim Quinlan)
- PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Hans Zhang)
- drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' (Srinivasan Shanmugam)
- drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host (Marijn Suijten)
- drm/msm/dsi: Use existing per-interface slice count in DSC timing (Marijn Suijten)
- drm/msm/dsi/phy: Program clock inverters in correct register (Krzysztof Kozlowski)
- drm/msm/dpu: don't use active in atomic_check() (Dmitry Baryshkov)
- drm/amd/display: fix an indent issue in DML21 (Aurabindo Pillai)
- PCI/ACS: Fix 'pci=config_acs=' parameter (Tushar Dave)
- drm/panel: ilitek-ili9882t: fix GPIO name in error message (John Keeping)
- PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden)
- drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno)
- drm/mediatek: mtk_hdmi: Unregister audio platform device on failure (AngeloGioacchino Del Regno)
- PCI: Remove add_align overwrite unrelated to size0 (Ilpo Järvinen)
- PCI: Use downstream bridges for distributing resources (Kai-Heng Feng)
- drm/amdgpu/umsch: fix ucode check (Alex Deucher)
- drm/amdgpu: refine smu send msg debug log format (Yang Wang)
- gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines (Vitalii Mordan)
- drm/vkms: Fix use after free and double free on init error (José Expósito)
- drm: xlnx: zynqmp: Fix max dma segment size (Tomi Valkeinen)
- drm/bridge: it6505: fix HDCP V match check is not performed correctly (Hermes Wu)
- drm/dp_mst: Fix drm RAD print (Wayne Lin)
- drm/ssd130x: ensure ssd132x pitch is correct (John Keeping)
- drm/ssd130x: fix ssd132x encoding (John Keeping)
- drm/ssd130x: Set SPI .id_table to prevent an SPI core warning (Javier Martinez Canillas)
- drm/bridge: ti-sn65dsi86: Fix multiple instances (Geert Uytterhoeven)
- ALSA: timer: Don't take register_mutex with copy_from/to_user() (Takashi Iwai)
- ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jayesh Choudhary)
- ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai)
- dt-bindings: vendor-prefixes: add GOcontroll (Maud Spierings)
- HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER (Jiri Kosina)
- ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry (Venkata Prasad Potturu)
- ASoC: cs35l41: check the return value from spi_setup() (Vitaliy Shevtsov)
- platform/x86: dell-ddv: Fix temperature calculation (Armin Wolf)
- platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static (Ilpo Järvinen)
- platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static (Ilpo Järvinen)
- auxdisplay: panel: Fix an API misuse in panel.c (Andy Shevchenko)
- media: platform: allgro-dvt: unregister v4l2_device on the error path (Joe Hattori)
- media: verisilicon: HEVC: Initialize start_bit field (Benjamin Gaignard)
- auxdisplay: MAX6959 should select BITREVERSE (Geert Uytterhoeven)
- regulator: pca9450: Fix enable register for LDO5 (Frieder Schrempf)
- x86/entry: Add __init to ia32_emulation_override_cmdline() (Vitaly Kuznetsov)
- x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures (Chao Gao)
- x86/traps: Make exc_double_fault() consistently noreturn (Josh Poimboeuf)
- perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Tao Chen)
- lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (Sebastian Andrzej Siewior)
- PM: sleep: Fix handling devices with direct_complete set on errors (Rafael J. Wysocki)
- thermal: int340x: Add NULL check for adev (Chenyuan Yang)
- x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (James Morse)
- EDAC/ie31200: Fix the error path order of ie31200_init() (Qiuxu Zhuo)
- EDAC/ie31200: Fix the DIMM size mask for several SoCs (Qiuxu Zhuo)
- EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (Qiuxu Zhuo)
- selinux: Chain up tool resolving errors in install_policy.sh (Tim Schumacher)
- watchdog/hardlockup/perf: Fix perf_event memory leak (Li Huafei)
- kunit/stackinit: Use fill byte different from Clang i386 pattern (Kees Cook)
- RISC-V: KVM: Disable the kernel perf counter during configure (Atish Patra)
- cpufreq: tegra194: Allow building for Tegra234 (Aaron Kling)
- PM: sleep: Adjust check before setting power.must_resume (Rafael J. Wysocki)
- lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Peter Zijlstra)
- x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() (Kevin Loughlin)
- x86/platform: Only allow CONFIG_EISA for 32-bit (Arnd Bergmann)
- x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (Benjamin Berg)
- x86/fpu: Fix guest FPU state buffer allocation size (Stanislav Spassov)
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids (Qiuxu Zhuo)
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Jie Zhan)
- sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Tianchen Ding)
- sched: Cancel the slice protection of the idle entity (zihan zhou)
- smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label (Konstantin Andreev)
- smack: dont compile ipv6 code unless ipv6 is configured (Konstantin Andreev)
- cpufreq: scpi: compare kHz instead of Hz (zuoqian)
- x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport (Microsoft))
- watch_queue: fix pipe accounting mismatch (Eric Sandeen)
- LTS version: v6.12.22 (Jack Vogel)
- bcachefs: bch2_ioctl_subvolume_destroy() fixes (Kent Overstreet)
- serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
- serial: stm32: do not deassert RS485 RTS GPIO prematurely (Cheick Traore)
- perf tools: Fix up some comments and code to properly use the event_source bus (Greg Kroah-Hartman)
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints (Michal Pecio)
- usb: xhci: Don't skip on Stopped - Length Invalid (Michal Pecio)
- net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
- net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
- net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
- tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
- tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
- tty: serial: 8250: Add some more device IDs (Cameron Williams)
- counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
- counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
- ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
- netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
- drm/amd/display: Don't write DP_MSTM_CTRL after LT (Wayne Lin)
- atm: Fix NULL pointer dereference (Minjoong Kim)
- HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
- ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
- LTS version: v6.12.21 (Jack Vogel)
- mptcp: Fix data stream corruption in the address announcement (Arthur Mongodin)
- mm/huge_memory: drop beyond-EOF folios with the right number of refs (Zi Yan)
- arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S (Justin Klaassen)
- libsubcmd: Silence compiler warning (Eder Zulian)
- Revert "sched/core: Reduce cost of sched_move_task when config autogroup" (Dietmar Eggemann)
- KVM: arm64: Eagerly switch ZCR_EL{1,2} (Mark Rutland)
- KVM: arm64: Mark some header functions as inline (Mark Rutland)
- KVM: arm64: Refactor exit handlers (Mark Rutland)
- KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Mark Rutland)
- KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Mark Rutland)
- KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Mark Rutland)
- KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Mark Rutland)
- KVM: arm64: Calculate cptr_el2 traps on activating traps (Fuad Tabba)
- io_uring/net: fix sendzc double notif flush (Pavel Begunkov)
- ksmbd: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
- drm/amdkfd: Fix user queue validation on Gfx7/8 (Philip Yang)
- drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca)
- drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size (David Rosca)
- drm/amdgpu: Remove JPEG from vega and carrizo video caps (David Rosca)
- drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 (Alex Deucher)
- drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 (Tomasz Pakuła)
- drm/amdgpu: Restore uncached behaviour on GFX12 (David Belanger)
- drm/amd/pm: add unique_id for gfx12 (Harish Kasiviswanathan)
- drm/amd/display: Use HW lock mgr for PSR1 when only one eDP (Mario Limonciello)
- drm/amd/display: Fix message for support_edp0_on_dp1 (Yilin Chen)
- drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() (Wentao Liang)
- drm/sched: Fix fence reference count leak (qianyi liu)
- drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich)
- pmdomain: amlogic: fix T7 ISP secpower (Xianwei Zhao)
- soc: qcom: pdr: Fix the potential deadlock (Saranya R)
- batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann)
- xsk: fix an integer overflow in xp_create_and_assign_umem() (Gavrilov Ilia)
- keys: Fix UAF in key_put() (David Howells)
- efi/libstub: Avoid physical address 0x0 when doing random allocation (Ard Biesheuvel)
- firmware: qcom: uefisecapp: fix efivars registration race (Johan Hovold)
- ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven)
- ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 (Stefan Eichenberger)
- memcg: drain obj stock on cpu hotplug teardown (Shakeel Butt)
- proc: fix UAF in proc_get_inode() (Ye Bin)
- mm/page_alloc: fix memory accept before watermarks gets initialized (Kirill A. Shutemov)
- mm/migrate: fix shmem xarray update during migration (Zi Yan)
- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Raphael S. Carvalho)
- selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini)
- mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
- mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (Kamal Dasu)
- arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou (Quentin Schulz)
- arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou (Quentin Schulz)
- arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger)
- arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger)
- accel/qaic: Fix integer overflow in qaic_validate_req() (Dan Carpenter)
- regulator: check that dummy regulator has been probed before using it (Christian Eggers)
- regulator: dummy: force synchronous probing (Christian Eggers)
- netfs: Call `invalidate_cache` only if implemented (Max Kellermann)
- riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions (E Shattow)
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jens Axboe)
- drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal)
- drm/xe: Fix exporting xe buffers multiple times (Tomasz Rusinowicz)
- can: flexcan: disable transceiver during system PM (Haibo Chen)
- can: flexcan: only change CAN state when link up in system PM (Haibo Chen)
- can: ucan: fix out of bound read in strscpy() source (Vincent Mailhol)
- can: rcar_canfd: Fix page entries in the AFL list (Biju Das)
- dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M (Biju Das)
- net: mana: Support holes in device list reply msg (Haiyang Zhang)
- i2c: omap: fix IRQ storms (Andreas Kemnade)
- tracing: tprobe-events: Fix leakage of module refcount (Masami Hiramatsu (Google))
- Revert "gre: Fix IPv6 link-local address generation." (Guillaume Nault)
- net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma)
- libfs: Fix duplicate directory entry in offset_dir_lookup (Yongjian Sun)
- net: ipv6: ioam6: fix lwtunnel_output() loop (Justin Iurman)
- net: lwtunnel: fix recursion loops (Justin Iurman)
- net: ti: icssg-prueth: Add lock to stats (MD Danish Anwar)
- net: atm: fix use after free in lec_send() (Dan Carpenter)
- gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jason Gunthorpe)
- phy: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
- dpll: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
- devlink: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
- ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima)
- ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima)
- net: ipv6: fix TCP GSO segmentation with NAT (Felix Fietkau)
- net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence (Vignesh Raghavendra)
- ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs (Niklas Cassel)
- tracing: tprobe-events: Fix to clean up tprobe correctly when module unload (Masami Hiramatsu (Google))
- ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX (David Lechner)
- accel/qaic: Fix possible data corruption in BOs > 2G (Jeffrey Hugo)
- Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters (Arkadiusz Bokowy)
- Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter)
- RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
- RDMA/hns: Fix missing xa_destroy() (Junxian Huang)
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() (Junxian Huang)
- RDMA/hns: Fix invalid sq params not being blocked (Junxian Huang)
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() (Junxian Huang)
- RDMA/hns: Fix soft lockup during bt pages loop (Junxian Huang)
- RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel)
- dma-mapping: fix missing clear bdr in check_ram_in_range_map() (Baochen Qiang)
- ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 (Chester A. Unal)
- ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 (Chester A. Unal)
- ARM: dts: bcm2711: Don't mark timer regs unconfigured (Phil Elwell)
- ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP (Arnd Bergmann)
- RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() (Qasim Ijaz)
- RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Kashyap Desai)
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests (Zhu Yanjun)
- arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 (Yao Zi)
- arm64: dts: bcm2712: PL011 UARTs are actually r1p5 (Phil Elwell)
- ARM: dts: bcm2711: PL011 UARTs are actually r1p5 (Phil Elwell)
- ARM: dts: bcm2711: Fix xHCI power-domain (Stefan Wahren)
- soc: imx8m: Unregister cpufreq and soc dev in cleanup path (Peng Fan)
- soc: imx8m: Use devm_* to simplify probe failure handling (Marek Vasut)
- soc: imx8m: Remove global soc_uid (Marek Vasut)
- xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu)
- xfrm: fix tunnel mode TX datapath in packet offload mode (Alexandre Cassen)
- arm64: dts: rockchip: remove supports-cqe from rk3588 tiger (Heiko Stuebner)
- arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar (Heiko Stuebner)
- arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply (Alexander Stein)
- firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori)
- firmware: qcom: scm: Fix error code in probe() (Dan Carpenter)
- rds: Tear down the copy-from-user cache before destroying rds_wq (Håkon Bugge) [Orabug: 37379052]
- uek-rpm: Set uek_release variable in UEK 8 spec file (Harshit Mogalapalli) [Orabug: 37801392]
-
Mon Apr 07 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.20.1.el9uek]
- rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge) [Orabug: 37702023]
- scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil) [Orabug: 37778472]
- scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Check admin reply queue from Watchdog (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Update timestamp only for supervisor IOCs (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Update MPI Headers to revision 35 (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Fix locking in an error path (Bart Van Assche) [Orabug: 37778472]
- scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Colin Ian King) [Orabug: 37778472]
- scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Avoid reply queue full condition (Ranjan Kumar) [Orabug: 37778472]
- scsi: mpi3mr: Update driver version to 8.12.0.3.50 (Ranjan Kumar) [Orabug: 37778472]
- uek-rpm: Enable Intel In Field Scan as a module in UEK8 (Harshit Mogalapalli) [Orabug: 37778856]
-
Thu Apr 03 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.20.el9uek]
- block: prevent calls to should_fail_bio() optimized by gcc (Prasad Singamsetty) [Orabug: 37782458]
-
Fri Mar 28 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.19.el9uek]
- uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda) [Orabug: 37764000]
- rds: ib: Fix racy send affinity work cancellation (Håkon Bugge) [Orabug: 37607468]
- uek: kabi: Update kABI files and enable the kABI checker (Yifei Liu) [Orabug: 37670742]
- rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge) [Orabug: 37688884]
- RDMA/cma: Fix workqueue crash in cma_netevent_work_handler (Sharath Srinivasan) [Orabug: 37712584]
- perf probe: Improve log for long event name failure (Leo Yan) [Orabug: 37752600]
- perf probe: Check group string length (Leo Yan) [Orabug: 37752600]
- perf probe: Use the MAX_EVENT_NAME_LEN macro (Leo Yan) [Orabug: 37752600]
- uek-rpm: install the perf exec dir (Stephen Brennan) [Orabug: 37757733]
- uek: kabi: add kABI padding to struct module in include/linux/module.h (Sherry Yang) [Orabug: 37762627]
- Revert "uek: kabi: add kABI padding to include/uapi/linux/perf_event.h" (Yifei Liu) [Orabug: 37740310]
- Move the padding location to be prior to frags[MAX_SKB_FRAGS] (Yifei Liu) [Orabug: 37734888]
- uek: kabi: add kABI padding to napi_struct in include/linux/netdevice.h (Yifei Liu) [Orabug: 37734849]
- perf dso: fix dso__is_kallsyms() check (Stephen Brennan) [Orabug: 37724378]
- uek-rpm: use find instead of ls for removing modules (Harshit Mogalapalli) [Orabug: 37721662]
- Special case SHM_HUGETLB allocation using mlock ulimit (Prakash Sangappa) [Orabug: 37704635]
- uek-rpm: update firmware dependency to latest .38 version (Samasth Norway Ananda) [Orabug: 37693355]
- rds: ib: Make traffic_class visible to user-space (Håkon Bugge) [Orabug: 37617864]
- rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge) [Orabug: 37617864]
- Revert "rds: ib: Make sure receives are posted before connection is up" (Gerd Rausch) [Orabug: 37577031]
- mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: use obj_cgroup APIs to charge the LRU pages (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: introduce memcg_reparent_ops (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: make all the callers of {folio,page}_memcg() safe (Muchun Song) [Orabug: 37405594]
- mm: thp: make split queue lock safe when LRU pages are reparented (Muchun Song) [Orabug: 37405594]
- mm: vmscan: rework move_pages_to_lru() (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: make lruvec lock safe when LRU pages are reparented (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: prepare objcg API for non-kmem usage (Muchun Song) [Orabug: 37405594]
- mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqrestore} (Muchun Song) [Orabug: 37405594]
- mm: memcontrol: remove dead code and comments (Muchun Song) [Orabug: 37405594]
-
Wed Mar 26 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.18.el9uek]
- LTS version: v6.12.20 (Jack Vogel)
- fs/netfs/read_collect: add to next->prev_donated (Max Kellermann)
- HID: apple: disable Fn key handling on the Omoton KB066 (Alex Henrie)
- nvme-fc: rely on state transitions to handle connectivity loss (Daniel Wagner)
- Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (Luiz Augusto von Dentz)
- tools/sched_ext: Add helper to check task migration state (Andrea Righi)
- sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Andrea Righi)
- smb: client: Fix match_session bug preventing session reuse (Henrique Carvalho)
- smb3: add support for IAKerb (Steve French)
- mm/hugetlb: wait for hugetlb folios to be freed (Ge Yang)
- i2c: sis630: Fix an error handling path in sis630_probe() (Christophe JAILLET)
- i2c: ali15x3: Fix an error handling path in ali15x3_probe() (Christophe JAILLET)
- i2c: ali1535: Fix an error handling path in ali1535_probe() (Christophe JAILLET)
- x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors (Ajay Kaher)
- cifs: Fix integer overflow while processing closetimeo mount option (Murad Masimov)
- cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov)
- cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov)
- cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov)
- block: change blk_mq_add_to_batch() third argument type to bool (Shin'ichiro Kawasaki)
- scripts: generate_rust_analyzer: add uapi crate (Tamir Duberstein)
- scripts: generate_rust_analyzer: add missing include_dirs (Tamir Duberstein)
- scripts: generate_rust_analyzer: add missing macros deps (Tamir Duberstein)
- drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (José Roberto de Souza)
- ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() (Christophe JAILLET)
- nvme: move error logging from nvme_end_req() to __nvme_end_req() (Shin'ichiro Kawasaki)
- drm/xe/pm: Temporarily disable D3Cold on BMG (Rodrigo Vivi)
- drm/xe/userptr: Fix an incorrect assert (Thomas Hellström)
- drm/xe: Release guc ids before cancelling work (Tejas Upadhyay)
- drm/xe: cancel pending job timer before freeing scheduler (Tejas Upadhyay)
- ASoC: rt722-sdca: add missing readable registers (Bard Liao)
- rust: init: add missing newline to pr_info! calls (Alban Kurti)
- ASoC: cs42l43: Fix maximum ADC Volume (Charles Keepax)
- drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() (Ivan Abramov)
- rust: error: add missing newline to pr_warn! calls (Alban Kurti)
- ASoC: ops: Consistently treat platform_max as control value (Charles Keepax)
- sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() (Andrea Righi)
- net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata (Andrei Botila)
- net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata (Andrei Botila)
- smb: client: fix regression with guest option (Paulo Alcantara)
- qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li)
- Fix mmu notifiers for range-based invalidates (Piotr Jaroszynski)
- arm64: mm: Populate vmemmap at the page level if not section aligned (Zhenhua Huang)
- dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Kent Overstreet)
- netmem: prevent TX of unreadable skbs (Mina Almasry)
- ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model (Thomas Mizrahi)
- ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() (Peter Ujfalusi)
- clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() (Peter Griffin)
- clk: samsung: update PLL locktime for PLL142XX used on FSD platform (Varada Pavani)
- ksmbd: prevent connection release during oplock break notification (Namjae Jeon)
- ksmbd: fix use-after-free in ksmbd_free_work_struct (Namjae Jeon)
- drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello)
- drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung)
- drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello)
- drm/amd/display: fix missing .is_two_pixels_per_container (Aliaksei Urbanski)
- drm/amd/display: fix default brightness (Mario Limonciello)
- drm/amd/display: Disable unneeded hpd interrupts during dm_init (Leo Li)
- drm/amdgpu/display: Allow DCC for video formats on GFX12 (David Rosca)
- drm/amd/amdkfd: Evict all queues even HWS remove queue failed (Yifan Zha)
- drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags (Natalie Vock)
- drm/dp_mst: Fix locking when skipping CSN before topology probing (Imre Deak)
- drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä)
- drm/panic: fix overindented list items in documentation (Miguel Ojeda)
- drm/panic: use `div_ceil` to clean Clippy warning (Miguel Ojeda)
- drm/i915/cdclk: Do cdclk post plane programming later (Ville Syrjälä)
- spi: microchip-core: prevent RX overflows when transmit size > FIFO size (Conor Dooley)
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest)
- rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>` (Benno Lossin)
- rust: Disallow BTF generation with Rust + LTO (Matthew Maurer)
- rust: alloc: satisfy POSIX alignment requirement (Tamir Duberstein)
- rust: remove leftover mentions of the `alloc` crate (Miguel Ojeda)
- rust: lockdep: Remove support for dynamically allocated LockClassKeys (Mitchell Levy)
- USB: serial: option: match on interface class for Telit FN990B (Johan Hovold)
- USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda)
- USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda)
- USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng)
- Input: i8042 - swap old quirk combination with new quirk for more devices (Werner Sembach)
- Input: i8042 - swap old quirk combination with new quirk for several devices (Werner Sembach)
- Input: i8042 - add required quirks for missing old boardnames (Werner Sembach)
- Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ (Werner Sembach)
- Input: xpad - rename QH controller to Legion Go S (Antheas Kapenekakis)
- Input: xpad - add support for TECNO Pocket Go (Antheas Kapenekakis)
- Input: xpad - add support for ZOTAC Gaming Zone (Antheas Kapenekakis)
- Input: xpad - add multiple supported devices (Pavel Rojtberg)
- Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers (Nilton Perim Neto)
- Input: iqs7222 - preserve system status register (Jeff LaBundy)
- Input: ads7846 - fix gpiod allocation (H. Nikolaus Schaller)
- Input: goodix-berlin - fix vddio regulator references (Luca Weiss)
- cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() (Pali Rohár)
- cifs: Validate content of WSL reparse point buffers (Pali Rohár)
- vhost: return task creation error instead of NULL (Keith Busch)
- block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei)
- net: Handle napi_schedule() calls from non-interrupt (Frederic Weisbecker)
- drm/nouveau: Do not override forced connector status (Thomas Zimmermann)
- mptcp: safety check before fallback (Matthieu Baerts (NGI0))
- perf/x86/rapl: Add support for Intel Arrow Lake U (Aaron Ma)
- x86/irq: Define trace events conditionally (Arnd Bergmann)
- x86/of: Don't use DTB for SMP setup if ACPI is enabled (Dmytro Maluka)
- perf/x86/intel: Use better start period for frequency mode (Kan Liang)
- drm/vkms: Round fixp2int conversion in lerp_u16 (Harry Wentland)
- ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup (Bard Liao)
- ASoC: dapm-graph: set fill colour of turned on nodes (Nicolas Frattaroli)
- fuse: don't truncate cached, mutated symlink (Miklos Szeredi)
- ASoC: tas2764: Set the SDOUT polarity correctly (Hector Martin)
- ASoC: tas2764: Fix power control mask (Hector Martin)
- ASoC: tas2770: Fix volume scale (Hector Martin)
- phy: ti: gmii-sel: Do not use syscon helper to build regmap (Andrew Davis)
- nvme: only allow entering LIVE from CONNECTING state (Daniel Wagner)
- sctp: Fix undefined behavior in left shift operation (Yu-Chun Lin)
- cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes (Pali Rohár)
- apple-nvme: Release power domains when probe fails (Hector Martin)
- nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Ruozhu Li)
- nvme-pci: quirk Acer FA100 for non-uniqueue identifiers (Christopher Lentocha)
- io-wq: backoff when retrying worker creation (Uday Shankar)
- net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors (Stephan Gerhold)
- ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE (Cristian Ciocaltea)
- ASoC: SOF: amd: Add post_fw_run_delay ACP quirk (Cristian Ciocaltea)
- ALSA: hda: hda-intel: add Panther Lake-H support (Pierre-Louis Bossart)
- ASoC: SOF: Intel: pci-ptl: Add support for PTL-H (Peter Ujfalusi)
- ALSA: hda: intel-dsp-config: Add PTL-H support (Pierre-Louis Bossart)
- PCI: pci_ids: add INTEL_HDA_PTL_H (Pierre-Louis Bossart)
- ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module (Terry Cheong)
- ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. (Vitaly Rodionov)
- ASoC: rsnd: adjust convert rate limitation (Kuninori Morimoto)
- ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto)
- ASoC: rsnd: indicate unsupported clock rate (Kuninori Morimoto)
- ALSA: hda/realtek: Limit mic boost on Positivo ARN50 (Edson Juliano Drosdeck)
- ASoC: simple-card-utils.c: add missing dlc->of_node (Kuninori Morimoto)
- ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull (Bard Liao)
- ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 (Richard Fitzgerald)
- ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID (Richard Fitzgerald)
- selftests/bpf: Fix invalid flag of recv() (Jiayuan Chen)
- drm/tests: hdmi: Fix recursive locking (Maxime Ripard)
- drm/tests: hdmi: Reorder DRM entities variables assignment (Maxime Ripard)
- drm/tests: hdmi: Remove redundant assignments (Maxime Ripard)
- Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (Luiz Augusto von Dentz)
- Xen/swiotlb: mark xen_swiotlb_fixup() __init (Jan Beulich)
- arm64: amu: Delay allocating cpumask for AMU FIE support (Beata Michalska)
- LoongArch: KVM: Set host with kernel mode when switch to VM mode (Bibo Mao)
- LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE (Huacai Chen)
- thermal/cpufreq_cooling: Remove structure member documentation (Daniel Lezcano)
- s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter)
- platform/x86: int3472: Call "reset" GPIO "enable" for INT347E (Sakari Ailus)
- platform/x86: int3472: Use correct type for "polarity", call it gpio_flags (Sakari Ailus)
- platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles (Mark Pearson)
- platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e (Sybil Isabel Dorsett)
- sched: Clarify wake_up_q()'s write to task->wake_q.next (Jann Horn)
- objtool: Ignore dangling jump table entries (Josh Poimboeuf)
- btrfs: fix two misuses of folio_shift() (Matthew Wilcox (Oracle))
- HID: apple: fix up the F6 key on the Omoton KB066 keyboard (Alex Henrie)
- HID: hid-apple: Apple Magic Keyboard a3203 USB-C support (Ievgen Vovk)
- selftests/cgroup: use bash in test_cpuset_v1_hp.sh (Bharadwaj Raju)
- HID: topre: Fix n-key rollover on Realforce R3S TKL boards (Daniel Brackenbury)
- HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs (Zhang Lixu)
- usb: phy: generic: Use proper helper for property detection (Alexander Stein)
- HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode (Vicki Pfau)
- HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao (AceLan))
- HID: intel-ish-hid: Send clock sync message immediately after reset (Zhang Lixu)
- HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu)
- sched_ext: selftests/dsp_local_on: Fix sporadic failures (Tejun Heo)
- selftests: always check mask returned by statmount(2) (Miklos Szeredi)
- vboxsf: fix building with GCC 15 (Brahmajit Das)
- alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support (Eric W. Biederman)
- smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara)
- ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding)
- scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm)
- scsi: ufs: core: Fix error return with query response (Seunghui Lee)
- scsi: core: Use GFP_NOIO to avoid circular locking dependency (Rik van Riel)
- drm/amd/display: Fix out-of-bound accesses (Alex Hung)
- platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() (Dmitry Kandybka)
- sched/debug: Provide slice length for fair tasks (Christian Loehle)
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du)
- futex: Pass in task to futex_queue() (Jens Axboe)
- btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop (Filipe Manana)
- powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori)
- hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko)
- nvme-fc: do not ignore connectivity loss during connecting (Daniel Wagner)
- nvme-fc: go straight to connecting state when initializing (Daniel Wagner)
- net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran)
- net/mlx5: Bridge, fix the crash caused by LAG state check (Jianbo Liu)
- net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch (Shay Drory)
- net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs (Shay Drory)
- net/mlx5: HWS, Rightsize bwc matcher priority (Vlad Dogaru)
- Revert "openvswitch: switch to per-action label counting in conntrack" (Xin Long)
- net: openvswitch: remove misbehaving actions length check (Ilya Maximets)
- gre: Fix IPv6 link-local address generation. (Guillaume Nault)
- netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
- net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang)
- ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter)
- netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju)
- rtase: Fix improper release of ring list entries in rtase_sw_reset (Justin Lai)
- selftests: bonding: fix incorrect mac address (Hangbin Liu)
- bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu)
- net: mctp: unshare packets when reassembling (Matt Johnston)
- net: switchdev: Convert blocking notification chain to a raw one (Amit Cohen)
- eth: bnxt: fix memory leak in queue reset (Taehee Yoo)
- bnxt_en: handle tpa_info in queue API implementation (David Wei)
- bnxt_en: refactor tpa_info alloc/free into helpers (David Wei)
- eth: bnxt: use page pool for head frags (Jakub Kicinski)
- eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} (Taehee Yoo)
- eth: bnxt: do not update checksum in bnxt_xdp_build_skb() (Taehee Yoo)
- eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic (Taehee Yoo)
- eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() (Taehee Yoo)
- eth: bnxt: fix truesize for mb-xdp-pass case (Taehee Yoo)
- net/mlx5: handle errors in mlx5_chains_create_table() (Wentao Liang)
- Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley)
- fbdev: hyperv_fb: Allow graceful removal of framebuffer (Saurabh Sengar)
- fbdev: hyperv_fb: Simplify hvfb_putmem (Saurabh Sengar)
- fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs (Michael Kelley)
- drm/hyperv: Fix address space leak when Hyper-V DRM device is removed (Michael Kelley)
- netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao)
- net: mctp i2c: Copy headers if cloned (Matt Johnston)
- net: mctp i3c: Copy headers if cloned (Matt Johnston)
- net: dsa: mv88e6xxx: Verify after ATU Load ops (Joseph Huang)
- net/mlx5: Fill out devlink dev info only for PFs (Jiri Pirko)
- Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" (Luiz Augusto von Dentz)
- Bluetooth: hci_event: Fix enabling passive scanning (Luiz Augusto von Dentz)
- wifi: cfg80211: cancel wiphy_work before freeing wiphy (Miri Korenblit)
- wifi: mac80211: don't queue sdata::work for a non-running sdata (Miri Korenblit)
- wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms (Emmanuel Grumbach)
- sched: address a potential NULL pointer dereference in the GRED scheduler. (Jun Yang)
- netfilter: nf_tables: make destruction work queue pernet (Florian Westphal)
- netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (Nicklas Bo Jensen)
- ice: Fix switchdev slow-path in LAG (Marcin Szycik)
- ice: fix memory leak in aRFS after reset (Grzegorz Nitka)
- ice: do not configure destination override for switchdev (Larysa Zaremba)
- netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Sebastian Andrzej Siewior)
- pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw (Charles Han)
- pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber)
- fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Michael Kelley)
- userfaultfd: fix PTE unmapping stack-allocated PTE copies (Suren Baghdasaryan)
- mm: fix kernel BUG when userfaultfd_move encounters swapcache (Barry Song)
- mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (Uladzislau Rezki (Sony))
-
Wed Mar 19 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.19.17.el9uek]
- rds/ib: avoid scq/rcq polling during rds connection shutdown (Arumugam Kolappan) [Orabug: 37440575]
- uek: kabi: add kABI padding to include/net/page_pool/types.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to nclude/linux/skbuff.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/ethtool.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/tcp.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/sch_generic.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/netlink.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/inetdevice.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/ipv6.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/net.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/netdevice.h and include/linux/netdev_rx_queue.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/linux/netfilter/x_tables.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/dcbnl.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/devlink.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/dst.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/dst_ops.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/fib_rules.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/flow.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/genetlink.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/inet_hashtables.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/ip6_fib.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/ip_tunnels.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/l3mdev.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/lwtunnel.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/neighbour.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/netns/xfrm.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/rtnetlink.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/sch_generic.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/sock.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/switchdev.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/tls.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/xdp.h (Yifei Liu) [Orabug: 37681321]
- uek: kabi: add kABI padding to include/net/xfrm.h (Yifei Liu) [Orabug: 37681321]
- UEK8 kABI padding addition for include/linux/swap.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/dma-buf.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/dma-map_ops.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/memremap.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/mm_types.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/mmu_notifier.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/mmzone.h (Anthony Yznaga) [Orabug: 37688615]
- UEK8 kABI padding addition for include/linux/user_namespace.h (Anthony Yznaga) [Orabug: 37688615]
- uek: kabi: add paddings in different domains (Saeed Mirzamohammadi) [Orabug: 37704304]
- uek: kabi: add kABI padding to data structures in include/net/udp_tunnel.h (Qing Huang) [Orabug: 37704599]
- uek: kabi: add kABI padding to data structures in include/linux/phy.h (Qing Huang) [Orabug: 37704599]
- block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone (Ming Lei) [Orabug: 37705235]
- uek: kabi: add kABI padding to data structures in net/core/dev.h (Qing Huang) [Orabug: 37729381]
- uek: kabi: add kABI padding to data structures in include/net/xdp.h (Qing Huang) [Orabug: 37729381]
- Update README with UEK Text Description (Somasundaram Krishnasamy) [Orabug: 37577134]
-
Fri Mar 14 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.19.16.el9uek]
- LTS version: v6.12.19 (Jack Vogel)
- wifi: iwlwifi: pcie: Fix TSO preparation (Ilan Peer)
- x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
- selftests/bpf: Clean up open-coded gettid syscall invocations (Kumar Kartikeya Dwivedi)
- uprobes: Fix race in uprobe_free_utask (Jiri Olsa)
- KVM: e500: always restore irqs (Paolo Bonzini)
- Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" (Greg Kroah-Hartman)
- Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" (Greg Kroah-Hartman)
- Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" (Greg Kroah-Hartman)
- Revert "KVM: e500: always restore irqs" (Greg Kroah-Hartman)
- docs: rust: remove spurious item in `expect` list (Miguel Ojeda)
- nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi)
- ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage (Arnd Bergmann)
- kbuild: hdrcheck: fix cross build with clang (Arnd Bergmann)
- fs/netfs/read_collect: fix crash due to uninitialized `prev` variable (Max Kellermann)
- fs/netfs/read_pgpriv2: skip folio queues without `marks3` (Max Kellermann)
- arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes (Ryan Roberts)
- mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() (Ryan Roberts)
- iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value (Nayab Sayed)
- iio: adc: ad7192: fix channel select (Markus Burri)
- iio: dac: ad3552r: clear reset status flag (Angelo Dureghello)
- iio: light: apds9306: fix max_scale_nano values (Javier Carrasco)
- iio: filter: admv8818: Force initialization of SDO (Sam Winchenbach)
- drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl (Haoyu Li)
- eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
- bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock (Manivannan Sadhasivam)
- slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku)
- drivers: core: fix device leak in __fw_devlink_relax_cycles() (Luca Ceresoli)
- char: misc: deallocate static minor in error path (Thadeu Lima de Souza Cascardo)
- intel_th: pci: Add Panther Lake-P/U support (Alexander Shishkin)
- intel_th: pci: Add Panther Lake-H support (Alexander Shishkin)
- intel_th: pci: Add Arrow Lake support (Pawel Chmielewski)
- mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO (Hans de Goede)
- mei: me: add panther lake P DID (Alexander Usyskin)
- cdx: Fix possible UAF error in driver_override_show() (Qiu-ji Chen)
- KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM (Xiaoyao Li)
- KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs (Sean Christopherson)
- KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled (Sean Christopherson)
- KVM: x86: Snapshot the host's DEBUGCTL in common x86 (Sean Christopherson)
- KVM: SVM: Suppress DEBUGCTL.BTF on AMD (Sean Christopherson)
- KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value (Sean Christopherson)
- KVM: SVM: Save host DR masks on CPUs with DebugSwap (Sean Christopherson)
- KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow (Sean Christopherson)
- usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Michal Pecio)
- xhci: pci: Fix indentation in the PCI device ID definitions (Andy Shevchenko)
- rust: map `long` to `isize` and `char` to `u8` (Gary Guo)
- rust: finish using custom FFI integer types (Miguel Ojeda)
- acpi: typec: ucsi: Introduce a ->poll_cci method (Christian A. Ehrhardt)
- kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
- usb: gadget: Check bmAttributes only if configuration is valid (Prashanth K)
- usb: gadget: Fix setting self-powered state on suspend (Marek Szyprowski)
- usb: gadget: Set self-powered based on MaxPower and bmAttributes (Prashanth K)
- usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality (AngeloGioacchino Del Regno)
- usb: typec: ucsi: increase timeout for PPM reset operations (Fedor Pchelkin)
- usb: dwc3: gadget: Prevent irq storm when TH re-executes (Badhri Jagan Sridharan)
- usb: dwc3: Set SUSPENDENABLE soon after phy init (Thinh Nguyen)
- usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich)
- usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails (Prashanth K)
- usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea)
- usb: typec: ucsi: Fix NULL pointer access (Andrei Kuchynski)
- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li)
- usb: hub: lack of clearing xHC resources (Pawel Laszczak)
- usb: renesas_usbhs: Use devm_usb_get_phy() (Claudiu Beznea)
- xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Marc Zyngier)
- usb: renesas_usbhs: Call clk_put() (Claudiu Beznea)
- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Christian Heusel)
- gpio: rcar: Fix missing of_node_put() call (Fabrizio Castro)
- net: ipv6: fix missing dst ref drop in ila lwtunnel (Justin Iurman)
- net: ipv6: fix dst ref loop in ila lwtunnel (Justin Iurman)
- mctp i3c: handle NULL header address (Matt Johnston)
- net: dsa: mt7530: Fix traffic flooding for MMIO devices (Lorenzo Bianconi)
- nvme-tcp: fix signedness bug in nvme_tcp_init_connection() (Dan Carpenter)
- sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (Zecheng Li)
- ublk: set_params: properly check if parameters can be applied (Uday Shankar)
- net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
- exfat: short-circuit zero-byte writes in exfat_file_write_iter (Eric Sandeen)
- exfat: fix soft lockup in exfat_clear_bitmap (Namjae Jeon)
- exfat: fix just enough dentries but allocate a new cluster to dir (Yuezhang Mo)
- x86/sgx: Fix size overflows in sgx_encl_create() (Jarkko Sakkinen)
- vlan: enforce underlying device type (Oscar Maes)
- net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device (Maxime Chevallier)
- net: ethtool: plumb PHY stats to PHY drivers (Jakub Kicinski)
- ethtool: linkstate: migrate linkstate functions to support multi-PHY setups (Oleksij Rempel)
- ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen)
- net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 (Luca Weiss)
- net: ipa: Fix QSB data for v4.7 (Luca Weiss)
- net: ipa: Fix v4.7 resource group names (Luca Weiss)
- HID: hid-steam: Fix use-after-free when detaching device (Vicki Pfau)
- drm/xe: Remove double pageflip (Maarten Lankhorst)
- drm/i915: Plumb 'dsb' all way to the plane hooks (Ville Syrjälä)
- drm/i915/color: Extract intel_color_modeset() (Ville Syrjälä)
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error (Peiyang Wang)
- be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Nikolay Aleksandrov)
- drm/sched: Fix preprocessor guard (Philipp Stanner)
- hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() (Xinghuo Chen)
- llc: do not use skb_get() before dev_queue_xmit() (Eric Dumazet)
- ALSA: usx2y: validate nrpacks module parameter on probe (Murad Masimov)
- drm/imagination: Fix timestamps in firmware traces (Alessio Belle)
- tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro (Masami Hiramatsu (Google))
- hwmon: (ad7314) Validate leading zero bits and return error (Erik Schumacher)
- hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table (Maud Spierings)
- hwmon: (pmbus) Initialise page count in pmbus_identify() (Titus Rwantare)
- perf/core: Fix pmus_lock vs. pmus_srcu ordering (Peter Zijlstra)
- caif_virtio: fix wrong pointer check in cfv_probe() (Vitaliy Shevtsov)
- net: gso: fix ownership in __udp_gso_segment (Antoine Tenart)
- ALSA: hda/realtek: Remove (revert) duplicate Ally X config (Antheas Kapenekakis)
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Meir Elisha)
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi)
- nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi)
- bluetooth: btusb: Initialize .owner field of force_poll_sync_fops (Salah Triki)
- drm/nouveau: select FW caching (Dave Airlie)
- drm/nouveau: Run DRM default client setup (Thomas Zimmermann)
- drm/fbdev-ttm: Support struct drm_driver.fbdev_probe (Thomas Zimmermann)
- drm: Add client-agnostic setup helper (Thomas Zimmermann)
- drm/fbdev: Add memory-agnostic fbdev client (Thomas Zimmermann)
- drm/fbdev-helper: Move color-mode lookup into 4CC format helper (Thomas Zimmermann)
- wifi: mac80211: fix vendor-specific inheritance (Johannes Berg)
- wifi: mac80211: fix MLE non-inheritance parsing (Johannes Berg)
- wifi: mac80211: Support parsing EPCS ML element (Ilan Peer)
- nvme-ioctl: fix leaked requests on mapping error (Keith Busch)
- nvme-pci: use sgls for all user requests if possible (Keith Busch)
- nvme-pci: add support for sgl metadata (Keith Busch)
- coredump: Only sort VMAs when core_sort_vma sysctl is set (Kees Cook)
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu)
- HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() (Zhang Lixu)
- HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin)
- wifi: iwlwifi: Fix A-MSDU TSO preparation (Ilan Peer)
- wifi: iwlwifi: Free pages allocated when failing to build A-MSDU (Ilan Peer)
- wifi: iwlwifi: limit printed string from FW file (Johannes Berg)
- wifi: iwlwifi: mvm: don't try to talk to a dead firmware (Emmanuel Grumbach)
- wifi: iwlwifi: mvm: clean up ROC on failure (Johannes Berg)
- mm: memory-hotplug: check folio ref count first in do_migrate_range (Ma Wupeng)
- hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Ma Wupeng)
- mm: fix finish_fault() handling for large folios (Brian Geffon)
- mm: don't skip arch_sync_kernel_mappings() in error paths (Ryan Roberts)
- mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Ma Wupeng)
- mm: abort vma_modify() on merge out of memory failure (Lorenzo Stoakes)
- mm/page_alloc: fix uninitialized variable (Hao Zhang)
- block: fix conversion of GPT partition name to 7-bit (Olivier Gayot)
- userfaultfd: do not block on locking a large folio with raised refcount (Suren Baghdasaryan)
- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Mike Snitzer)
- s390/traps: Fix test_monitor_call() inline assembly (Heiko Carstens)
- dma: kmsan: export kmsan_handle_dma() for modules (Sebastian Andrzej Siewior)
- rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li)
- rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li)
- selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries (SeongJae Park)
- selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms (SeongJae Park)
- selftests/damon/damos_quota: make real expectation of quota exceeds (SeongJae Park)
- selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced (SeongJae Park)
- wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov)
- wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich)
- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() (Haoxiang Li)
- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() (Haoxiang Li)
- drm/xe/userptr: Unmap userptrs in the mmu notifier (Thomas Hellström)
- drm/xe/userptr: properly setup pfn_flags_mask (Matthew Auld)
- drm/xe: Fix fault mode invalidation with unbind (Thomas Hellström)
- drm/xe: Fix GT "for each engine" workarounds (Tvrtko Ursulin)
- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Krister Johansen)
- drm/xe/vm: Validate userptr during gpu vma prefetching (Thomas Hellström)
- drm/xe/vm: Fix a misplaced #endif (Thomas Hellström)
- drm/xe/hmm: Don't dereference struct page pointers without notifier lock (Thomas Hellström)
- drm/xe/hmm: Style- and include fixes (Thomas Hellström)
- drm/xe: Add staging tree for VM binds (Matthew Brost)
- x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 (Ahmed S. Darwish)
- x86/cpu: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
- x86/cacheinfo: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
- x86/boot: Sanitize boot params before parsing command line (Ard Biesheuvel)
- platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e (Mingcong Bai)
- Revert "selftests/mm: remove local __NR_* definitions" (John Hubbard)
- Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Gabriel Krisman Bertazi)
- drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier)
- drm/imagination: only init job done fences once (Brendan King)
- drm/imagination: Hold drm_gem_gpuva lock for unmap (Brendan King)
- drm/imagination: avoid deadlock on fence release (Brendan King)
- drm/amd/pm: always allow ih interrupt from fw (Kenneth Feng)
- drm/amdkfd: Fix NULL Pointer Dereference in KFD queue (Andrew Martin)
- drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke)
- hwmon: (peci/dimmtemp) Do not provide fake thresholds data (Paul Fertser)
- btrfs: fix a leaked chunk map issue in read_one_chunk() (Haoxiang Li)
- ALSA: hda/realtek: update ALC222 depop optimize (Kailang Yang)
- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform (Kailang Yang)
- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (Hoku Ishibe)
- ALSA: seq: Avoid module auto-load handling at event delivery (Takashi Iwai)
- gpio: aggregator: protect driver attr handlers against module unload (Koichiro Den)
- gpio: rcar: Use raw_spinlock to protect register access (Niklas Söderlund)
- ksmbd: fix bug on trap in smb2_lock (Namjae Jeon)
- ksmbd: fix use-after-free in smb2_lock (Namjae Jeon)
- ksmbd: fix out-of-bounds in parse_sec_desc() (Namjae Jeon)
- ksmbd: fix type confusion via race condition when using ipc_msg_send_request (Namjae Jeon)
- HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov)
- LoongArch: KVM: Fix GPA size issue about VM (Bibo Mao)
- LoongArch: KVM: Reload guest CSR registers after sleep (Bibo Mao)
- LoongArch: KVM: Add interrupt checking for AVEC (Bibo Mao)
- LoongArch: Set max_pfn with the PFN of the last page (Bibo Mao)
- LoongArch: Use polling play_dead() when resuming from hibernation (Huacai Chen)
- LoongArch: Convert unreachable() to BUG() (Tiezhu Yang)
- stmmac: loongson: Pass correct arg to PCI function (Philipp Stanner)
- tracing: tprobe-events: Reject invalid tracepoint name (Masami Hiramatsu (Google))
- tracing: tprobe-events: Fix a memory leak when tprobe with $retval (Masami Hiramatsu (Google))
- Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring (Arm))
- rust: alloc: Fix `ArrayLayout` allocations (Asahi Lina)
- rust: use custom FFI integer types (Gary Guo)
- rust: map `__kernel_size_t` and friends also to usize/isize (Gary Guo)
- rust: fix size_t in bindgen prototypes of C builtins (Gary Guo)
- rust: kbuild: expand rusttest target for macros (Ethan D. Twardy)
- drm/panic: allow verbose version check (Thomas Böhler)
- drm/panic: allow verbose boolean for clarity (Thomas Böhler)
- drm/panic: correctly indent continuation of line in list item (Thomas Böhler)
- drm/panic: remove redundant field when assigning value (Thomas Böhler)
- drm/panic: prefer eliding lifetimes (Thomas Böhler)
- drm/panic: remove unnecessary borrow in alignment_pattern (Thomas Böhler)
- drm/panic: avoid reimplementing Iterator::find (Thomas Böhler)
- MAINTAINERS: add entry for the Rust `alloc` module (Danilo Krummrich)
- kbuild: rust: remove the `alloc` crate and `GlobalAlloc` (Danilo Krummrich)
- rust: alloc: update module comment of alloc.rs (Danilo Krummrich)
- rust: str: test: replace `alloc::format` (Danilo Krummrich)
- rust: alloc: implement `Cmalloc` in module allocator_test (Danilo Krummrich)
- rust: alloc: implement `contains` for `Flags` (Danilo Krummrich)
- rust: error: check for config `test` in `Error::name` (Danilo Krummrich)
- rust: error: use `core::alloc::LayoutError` (Danilo Krummrich)
- rust: alloc: add `Vec` to prelude (Danilo Krummrich)
- rust: alloc: remove `VecExt` extension (Danilo Krummrich)
- rust: treewide: switch to the kernel `Vec` type (Danilo Krummrich)
- rust: alloc: implement `collect` for `IntoIter` (Danilo Krummrich)
- rust: alloc: implement `IntoIterator` for `Vec` (Danilo Krummrich)
- rust: alloc: implement kernel `Vec` type (Danilo Krummrich)
- rust: alloc: introduce `ArrayLayout` (Benno Lossin)
- rust: alloc: add `Box` to prelude (Danilo Krummrich)
- rust: alloc: remove extension of std's `Box` (Danilo Krummrich)
- rust: treewide: switch to our kernel `Box` type (Danilo Krummrich)
- rust: alloc: implement kernel `Box` (Danilo Krummrich)
- rust: alloc: add __GFP_NOWARN to `Flags` (Danilo Krummrich)
- rust: alloc: implement `KVmalloc` allocator (Danilo Krummrich)
- rust: alloc: implement `Vmalloc` allocator (Danilo Krummrich)
- rust: alloc: add module `allocator_test` (Danilo Krummrich)
- rust: alloc: implement `Allocator` for `Kmalloc` (Danilo Krummrich)
- rust: alloc: make `allocator` module public (Danilo Krummrich)
- rust: alloc: implement `ReallocFunc` (Danilo Krummrich)
- rust: alloc: rename `KernelAllocator` to `Kmalloc` (Danilo Krummrich)
- rust: alloc: separate `aligned_size` from `krealloc_aligned` (Danilo Krummrich)
- rust: alloc: add `Allocator` trait (Danilo Krummrich)
- rust: error: optimize error type to use nonzero (Filipe Xavier)
- rust: error: make conversion functions public (Filipe Xavier)
- Documentation: rust: discuss `#[expect(...)]` in the guidelines (Miguel Ojeda)
- rust: start using the `#[expect(...)]` attribute (Miguel Ojeda)
- Documentation: rust: add coding guidelines on lints (Miguel Ojeda)
- rust: enable Clippy's `check-private-items` (Miguel Ojeda)
- rust: provide proper code documentation titles (Miguel Ojeda)
- rust: replace `clippy::dbg_macro` with `disallowed_macros` (Miguel Ojeda)
- rust: introduce `.clippy.toml` (Miguel Ojeda)
- rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` (Miguel Ojeda)
- rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` (Miguel Ojeda)
- rust: enable `rustdoc::unescaped_backticks` lint (Miguel Ojeda)
- rust: enable `clippy::ignored_unit_patterns` lint (Miguel Ojeda)
- rust: enable `clippy::unnecessary_safety_doc` lint (Miguel Ojeda)
- rust: enable `clippy::unnecessary_safety_comment` lint (Miguel Ojeda)
- rust: enable `clippy::undocumented_unsafe_blocks` lint (Miguel Ojeda)
- rust: types: avoid repetition in `{As,From}Bytes` impls (Miguel Ojeda)
- rust: sort global Rust flags (Miguel Ojeda)
- rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` (Miguel Ojeda)
- loongarch: Use ASM_REACHABLE (Peter Zijlstra)
- x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD))
- btrfs: fix data overwriting bug during buffered write when block size < page size (Qu Wenruo)
- smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions (Steve French)
- cifs: Remove symlink member from cifs_open_info_data union (Pali Rohár)
- gpio: vf610: add locking to gpio direction functions (Johan Korsnes)
- gpio: vf610: use generic device_get_match_data() (Bartosz Golaszewski)
- drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro (Imre Deak)
- drm/i915/dsi: convert to struct intel_display (Jani Nikula)
- rust: block: fix formatting in GenDisk doc (Yutaro Ohno)
- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (Andrew Cooper)
- LTS version: v6.12.18 (Jack Vogel)
- thermal: gov_power_allocator: Add missing NULL pointer check (Rafael J. Wysocki)
- x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD))
- x86/microcode/AMD: Add get_patch_level() (Borislav Petkov (AMD))
- x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration (Borislav Petkov (AMD))
- x86/microcode/AMD: Merge early_apply_microcode() into its single callsite (Borislav Petkov (AMD))
- x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations (Borislav Petkov (AMD))
- x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature (Borislav Petkov (AMD))
- x86/microcode/AMD: Have __apply_microcode_amd() return bool (Borislav Petkov (AMD))
- x86/microcode/AMD: Return bool from find_blobs_in_containers() (Nikolay Borisov)
- amdgpu/pm/legacy: fix suspend/resume issues (chr[])
- efi: Don't map the entire mokvar table to determine its size (Peter Jones)
- riscv: cpufeature: use bitmap_equal() instead of memcmp() (Clément Léger)
- riscv: signal: fix signal_minsigstksz (Yong-Xuan Wang)
- riscv: cacheinfo: Use of_property_present() for non-boolean properties (Rob Herring)
- riscv: signal: fix signal frame size (Yong-Xuan Wang)
- riscv/futex: sign extend compare value in atomic cmpxchg (Andreas Schwab)
- rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm (Stafford Horne)
- scsi: ufs: core: bsg: Fix crash when arpmb command fails (Arthur Simchaev)
- ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr (Roberto Sassu)
- dm vdo: add missing spin_lock_init (Ken Raeburn)
- dm-integrity: Avoid divide by zero in table status in Inline mode (Milan Broz)
- selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP (Mikhail Ivanov)
- sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Tejun Heo)
- sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner)
- rcuref: Plug slowpath race in rcuref_put() (Thomas Gleixner)
- vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ard Biesheuvel)
- selftests/landlock: Test that MPTCP actions are not restricted (Mikhail Ivanov)
- mptcp: reset when MPTCP opts are dropped after join (Matthieu Baerts (NGI0))
- mptcp: always handle address removal under msk socket lock (Paolo Abeni)
- intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Thomas Gleixner)
- iommu/vt-d: Fix suspicious RCU usage (Lu Baolu)
- iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Jerry Snitselaar)
- phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() (André Draszik)
- phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
- phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh)
- net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() (Wei Fang)
- net: enetc: correct the xdp_tx statistics (Wei Fang)
- net: enetc: update UDP checksum when updating originTimestamp field (Wei Fang)
- net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC (Wei Fang)
- net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() (Wei Fang)
- net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() (Wei Fang)
- net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT (George Moussalem)
- net: stmmac: dwmac-loongson: Add fix_soc_reset() callback (Qunqin Zhao)
- usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich)
- i2c: ls2x: Fix frequency division register access (Binbin Zhou)
- i2c: npcm: disable interrupt enable bit before devm_request_irq (Tyrone Ting)
- block: Remove zone write plugs when handling native zone append writes (Damien Le Moal)
- drm/amd/display: Fix HPD after gpu reset (Roman Li)
- drm/amd/display: add a quirk to enable eDP0 on DP1 (Yilin Chen)
- drm/amd/display: Disable PSR-SU on eDP panels (Tom Chung)
- drm/amdgpu: init return value in amdgpu_ttm_clear_buffer (Pierre-Eric Pelloux-Prayer)
- drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher)
- drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd (David Yat Sin)
- drm/xe/userptr: fix EFAULT handling (Matthew Auld)
- drm/xe/userptr: restore invalidation list on error (Matthew Auld)
- drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) (Mingcong Bai)
- perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
- perf/x86: Fix low freqency setting issue (Kan Liang)
- perf/core: Add RCU read lock protection to perf_iterate_ctx() (Breno Leitao)
- KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 (Oliver Upton)
- ALSA: hda/realtek: Fix microphone regression on ASUS N705UD (Adrien Vergé)
- ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 (Dmitry Panchenko)
- ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov)
- tracing: Fix bad hist from corrupting named_triggers list (Steven Rostedt)
- riscv: KVM: Fix SBI TIME error generation (Andrew Jones)
- riscv: KVM: Fix SBI IPI error generation (Andrew Jones)
- riscv: KVM: Fix hart suspend_type use (Andrew Jones)
- riscv: KVM: Fix hart suspend status check (Andrew Jones)
- phy: rockchip: naneng-combphy: compatible reset with old DT (Chukun Pan)
- phy: rockchip: fix Kconfig dependency more (Arnd Bergmann)
- x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior)
- objtool: Fix C jump table annotations for Clang (Ard Biesheuvel)
- objtool: Remove annotate_{,un}reachable() (Peter Zijlstra)
- unreachable: Unify (Peter Zijlstra)
- io_uring/net: save msg_control for compat (Pavel Begunkov)
- thermal: gov_power_allocator: Update total_weight on bind and cdev updates (Yu-Che Cheng)
- thermal: core: Move lists of thermal instances to trip descriptors (Rafael J. Wysocki)
- thermal/of: Fix cdev lookup in thermal_of_should_bind() (Rafael J. Wysocki)
- thermal: of: Simplify thermal_of_should_bind with scoped for each OF child (Krzysztof Kozlowski)
- uprobes: Reject the shared zeropage in uprobe_write_opcode() (Tong Tiangen)
- perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list (Luo Gengkun)
- thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() (Yu-Che Cheng)
- net: ti: icss-iep: Reject perout generation request (Meghana Malladi)
- idpf: fix checksums set in idpf_rx_rsc() (Eric Dumazet)
- selftests: drv-net: Check if combined-count exists (Joe Damato)
- net: ipv6: fix dst ref loop on input in rpl lwt (Justin Iurman)
- net: ipv6: fix dst ref loop on input in seg6 lwt (Justin Iurman)
- net/mlx5: IRQ, Fix null string in debug print (Shay Drory)
- net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
- net: Clear old fragment checksum value in napi_reuse_skb (Mohammad Heib)
- tcp: Defer ts_recent changes until req is owned (Wang Hai)
- ice: Avoid setting default Rx VSI twice in switchdev setup (Marcin Szycik)
- ice: Fix deinitializing VF in error path (Marcin Szycik)
- ice: add E830 HW VF mailbox message limit support (Paul Greenwalt)
- tcp: devmem: don't write truncated dmabuf CMSGs to userspace (Stanislav Fomichev)
- net: ethernet: ti: am65-cpsw: select PAGE_POOL (Sascha Hauer)
- ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 (Takashi Iwai)
- ASoC: cs35l56: Prevent races when soft-resetting using SPI control (Richard Fitzgerald)
- firmware: cs_dsp: Remove async regmap writes (Richard Fitzgerald)
- drm/xe/oa: Allow oa_exponent value of 0 (Umesh Nerlige Ramappa)
- drm/xe/oa: Allow only certain property changes from config (Ashutosh Dixit)
- drm/xe/oa: Add syncs support to OA config ioctl (Ashutosh Dixit)
- drm/xe/oa: Move functions up so they can be reused for config ioctl (Ashutosh Dixit)
- drm/xe/oa: Signal output fences (Ashutosh Dixit)
- ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Philo Lu)
- ASoC: fsl: Rename stream name of SAI DAI driver (Chancel Liu)
- ASoC: es8328: fix route from DAC to output (Nicolas Frattaroli)
- net: dsa: rtl8366rb: Fix compilation problem (Linus Walleij)
- net: cadence: macb: Synchronize stats calculations (Sean Anderson)
- ipvlan: ensure network headers are in skb linear part (Eric Dumazet)
- ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. (Guillaume Nault)
- ipv4: Convert ip_route_input() to dscp_t. (Guillaume Nault)
- ipv4: Convert icmp_route_lookup() to dscp_t. (Guillaume Nault)
- net: set the minimum for net_hotdata.netdev_budget_usecs (Jiri Slaby (SUSE))
- net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel)
- afs: Give an afs_server object a ref on the afs_cell object it points to (David Howells)
- afs: Fix the server_list to unuse a displaced server rather than putting it (David Howells)
- rxrpc: rxperf: Fix missing decoding of terminal magic cookie (David Howells)
- Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (Luiz Augusto von Dentz)
- ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (Takashi Iwai)
- sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
- RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (Kashyap Desai)
- RDMA/mlx5: Fix bind QP error cleanup flow (Patrisious Haddad)
- scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() (Manivannan Sadhasivam)
- scsi: core: Clear driver private data when retrying request (Ye Bin)
- RDMA/mlx5: Fix AH static rate parsing (Patrisious Haddad)
- RDMA/mlx5: Fix implicit ODP hang on parent deregistration (Yishai Hadas)
- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington)
- NFSv4: Fix a deadlock when recovering state on a sillyrenamed file (Trond Myklebust)
- SUNRPC: Prevent looping due to rpc_signal_task() races (Trond Myklebust)
- NFS: Adjust delegated timestamps for O_DIRECT reads and writes (Trond Myklebust)
- NFS: O_DIRECT writes must check and adjust the file length (Trond Myklebust)
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Vasiliy Kovalev)
- scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() (Bart Van Assche)
- landlock: Fix non-TCP sockets restriction (Mikhail Ivanov)
- RDMA/bnxt_re: Fix the statistics for Gen P7 VF (Selvin Xavier)
- RDMA/bnxt_re: Allocate dev_attr information dynamically (Kalesh AP)
- RDMA/bnxt_re: Add sanity checks on rdev validity (Kalesh AP)
- RDMA/bnxt_re: Cache MSIx info to a local structure (Kalesh AP)
- RDMA/bnxt_re: Refactor NQ allocation (Kalesh AP)
- RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved (Kalesh AP)
- RDMA/hns: Fix mbox timing out by adding retry mechanism (Junxian Huang)
- RDMA/mana_ib: Allocate PAGE aligned doorbell index (Konstantin Taranov)
- RDMA/mlx5: Fix a WARN during dereg_mr for DM type (Yishai Hadas)
- RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error (Yishai Hadas)
- IB/mlx5: Set and get correct qp_num for a DCT QP (Mark Zhang)
- RDMA/mlx5: Fix the recovery flow of the UMR QP (Yishai Hadas)
- uek-rpm: Move few upstream retired modules to modules-deprecated (Harshit Mogalapalli) [Orabug: 37499469]
- uek-rpm: Fix depmod warnings with wireless modules in aarch64 (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: make depmod checks more stricter in UEK8 (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Add modules-usb a requirement for modules-desktop rpm (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: ol9: Adjust the dependencies layout between packages (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move few very old wireless drivers to deprecated. (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move DVB drivers and media tuners to deprecated (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move these modules from modules-desktop to modules (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move few useful usb modules back to modules (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move few modules back to kernel-uek-modules-extra (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Move few extra-netfilter modules back to core (Harshit Mogalapalli) [Orabug: 37621770]
- uek-rpm: Add few modules back to modules-core (Harshit Mogalapalli) [Orabug: 37621770]
- dyndbg: export ddebug_add_module/ddebug_remove_module (Julian Pidancet) [Orabug: 37629343]
- kallsyms: add module_kallsyms_on_each_symbol_locked (Julian Pidancet) [Orabug: 37629343]
- kallsyms: export module_kallsyms_on_each_symbol (Julian Pidancet) [Orabug: 37629343]
- uek-rpm: Set CONFIG_IP6_NF_IPTABLES for ol10/ol9 container kernels (Jonah Palmer) [Orabug: 37703178]
- rds: Make sure transmit path and connection tear-down does not run concurrently (Håkon Bugge) [Orabug: 36441943]
- kbuild: exclude .rodata.(cst|str)* when building ranges (Kris Van Hees) [Orabug: 37459360]
- UEK8 kABI padding addition for cgroup rdma structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup io structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup hugetlb structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup cpu structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup memcg structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup freezer structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup misc structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup pids structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup cpuset structs (Kamalesh Babulal) [Orabug: 37470875]
- UEK8 kABI padding addition for cgroup core structs (Kamalesh Babulal) [Orabug: 37470875]
- io_uring/rw: don't mask in f_iocb_flags (Jens Axboe) [Orabug: 37508827]
- io_uring: expose read/write attribute capability (Anuj Gupta) [Orabug: 37508827]
- block: make bio_integrity_map_user() static inline (Jens Axboe) [Orabug: 37508827]
- block: add support to pass user meta buffer (Kanchan Joshi) [Orabug: 37508827]
- scsi: add support for user-meta interface (Anuj Gupta) [Orabug: 37508827]
- nvme: add support for passing on the application tag (Kanchan Joshi) [Orabug: 37508827]
- block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Anuj Gupta) [Orabug: 37508827]
- io_uring: introduce attributes for read/write and PI support (Anuj Gupta) [Orabug: 37508827]
- fs: introduce IOCB_HAS_METADATA for metadata (Anuj Gupta)
- fs, iov_iter: define meta io descriptor (Anuj Gupta) [Orabug: 37508827]
- block: modify bio_integrity_map_user to accept iov_iter as argument (Anuj Gupta) [Orabug: 37508827]
- block: define set of integrity flags to be inherited by cloned bip (Anuj Gupta) [Orabug: 37508827]
- blk-integrity: remove seed for user mapped buffers (Keith Busch) [Orabug: 37508827]
- net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled (Carolina Jubran) [Orabug: 37534708]
- platform/mellanox: mlxbf-pmc: Add support for clock_measure performance block (Shravan Kumar Ramani) [Orabug: 37534708]
- platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count (Shravan Kumar Ramani) [Orabug: 37534708]
- uek-rpm: Disable INFINIBAND_BNXT_RE (Sherry Yang) [Orabug: 37645733]
- UEK8 kABI padding addition for include/linux/mm_types.h (Anthony Yznaga) [Orabug: 37647051]
- UEK8 kABI padding addition for include/linux/mm.h (Anthony Yznaga) [Orabug: 37647051]
- uek-rpm: Enable CONFIG_MICROSOFT_MANA as module in aarch64 (Vijayendra Suman) [Orabug: 37647862]
- Scheduler extension change under Oracle Extensions and modify enum value (Prakash Sangappa) [Orabug: 37654695]
- arm64/mm: Fix Boot panic on Ampere Altra (Ryan Roberts) [Orabug: 37666771]
- uek: kabi: add kABI padding to include/linux/perf_event.h (Saeed Mirzamohammadi) [Orabug: 37675597]
- uek: kabi: add kABI padding to include/uapi/linux/perf_event.h (Saeed Mirzamohammadi) [Orabug: 37675597]
- uek: kabi: add kABI padding to arch/x86/events/perf_event.h (Saeed Mirzamohammadi) [Orabug: 37675597]
- ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC (Chanh Nguyen) [Orabug: 37680790]
- dt-bindings: arm: aspeed: add Mt. Jefferson board (Chanh Nguyen) [Orabug: 37680790]
- ARM: dts: aspeed: mtmitchell: Add gpio line names for io expanders (Chanh Nguyen) [Orabug: 37680790]
- ARM: dts: aspeed: mtmitchell: Add I2C FAN controllers (Chanh Nguyen) [Orabug: 37680790]
- perf arm-spe: Add support for SPE Data Source packet on AmpereOne (Ilkka Koskinen) [Orabug: 37680790]
- perf arm-spe: Prepare for adding data source packet implementations for other cores (Ilkka Koskinen) [Orabug: 37680790]
- perf arm-spe: Use old behavior when opening old SPE files (James Clark) [Orabug: 37680790]
- perf arm-spe: Correctly set sample flags (Graham Woodward) [Orabug: 37680790]
- perf arm-spe: Add Cortex CPUs to common data source encoding list (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Add Neoverse-V2 to common data source encoding list (Besar Wicaksono) [Orabug: 37680790]
- perf arm-spe: Remove the unused 'midr' field (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Use metadata to decide the data source feature (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Introduce arm_spe__is_homogeneous() (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Rename the common data source encoding (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Rename arm_spe__synth_data_source_generic() (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Dump metadata with version 2 (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Support metadata version 2 (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Save per CPU information in metadata (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Calculate meta data size (Leo Yan) [Orabug: 37680790]
- perf arm-spe: Define metadata header version 2 (Leo Yan) [Orabug: 37680790]
- Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid (Ilkka Koskinen) [Orabug: 37680790]
- perf/dwc_pcie: Fix the event numbers (Ilkka Koskinen) [Orabug: 37680790]
- idpf: Don't hard code napi_struct size (Joe Damato) [Orabug: 37693455]
-
Tue Mar 04 2025 Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.17.15.el9uek]
- Revert "selftests/timers/posix_timers: Add SIG_IGN test" (Alok Tiwari) [Orabug: 37196869]
- Revert "selftests/timers/posix_timers: Validate signal rules" (Alok Tiwari) [Orabug: 37196869]
- rds: ib: Avoid sleeping function inside RCU region by using sampled values instead (Håkon Bugge) [Orabug: 37551354]
- RDMA/mlx5: Fix Shared PD prefetch of ODP memory region (Mark Haywood) [Orabug: 31688618] [Orabug: 37577019]
- mm: fix vma iterator misconfiguration that triggers VM_WARN_ONs (Anthony Yznaga) [Orabug: 37588319]
- mm: fix VM_BUG_ON hit when preserving memory (Anthony Yznaga) [Orabug: 37588319]
- kallsyms: Export kallsyms_lookup_name (Boris Ostrovsky) [Orabug: 37653707]
- LTS version: v6.12.17 (Jack Vogel)
- drm/amdgpu: bump version for RV/PCO compute fix (Alex Deucher)
- drm/amdgpu/gfx9: manually control gfxoff for CS on RV (Alex Deucher)
- arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts (Tianling Shen)
- selftests/mm: build with -O2 (Kevin Brodsky)
- sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Tejun Heo)
- net: pse-pd: Fix deadlock in current limit functions (Kory Maincent)
- tracing: Fix using ret variable in tracing_set_tracer() (Steven Rostedt)
- ftrace: Do not add duplicate entries in subops manager ops (Steven Rostedt)
- ftrace: Fix accounting of adding subops to a manager ops (Steven Rostedt)
- ftrace: Correct preemption accounting for function tracing. (Sebastian Andrzej Siewior)
- EDAC/qcom: Correct interrupt enable register configuration (Komal Bajaj)
- smb: client: Add check for next_buffer in receive_encrypted_standard() (Haoxiang Li)
- irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Marc Zyngier)
- perf/x86/intel: Fix event constraints for LNC (Kan Liang)
- mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (Niravkumar L Rabara)
- mtd: rawnand: cadence: use dma_map_resource for sdma address (Niravkumar L Rabara)
- mtd: rawnand: cadence: fix error code in cadence_nand_init() (Niravkumar L Rabara)
- mtd: spi-nor: sst: Fix SST write failure (Amit Kumar Mahapatra)
- mm,madvise,hugetlb: check for 0-length range after end address adjustment (Ricardo Cañuelo Navarro)
- acct: block access to kernel internal filesystems (Christian Brauner)
- acct: perform last write from workqueue (Christian Brauner)
- ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close (Peter Ujfalusi)
- ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (John Veness)
- ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() (Wentao Liang)
- ASoC: fsl_micfil: Enable default case in micfil_set_quality() (Nikita Zhandarovich)
- ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (Peter Ujfalusi)
- gve: set xdp redirect target only when it is available (Joshua Washington)
- nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (Haoxiang Li)
- smb: client: fix chmod(2) regression with ATTR_READONLY (Paulo Alcantara)
- lib/iov_iter: fix import_iovec_ubuf iovec management (Pavel Begunkov)
- xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n (Darrick J. Wong)
- s390/boot: Fix ESSA detection (Heiko Carstens)
- soc: loongson: loongson2_guts: Add check for devm_kstrdup() (Haoxiang Li)
- arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck (Lukasz Czechowski)
- arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM (Lukasz Czechowski)
- arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 (Alexander Shiyan)
- mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (David Hildenbrand)
- drop_monitor: fix incorrect initialization order (Gavrilov Ilia)
- tee: optee: Fix supplicant wait loop (Sumit Garg)
- gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set (Bartosz Golaszewski)
- io_uring: prevent opcode speculation (Pavel Begunkov)
- io_uring/rw: forbid multishot async reads (Pavel Begunkov)
- drm/i915/gt: Use spin_lock_irqsave() in interruptible context (Krzysztof Karas)
- drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL (Imre Deak)
- drm/i915/dp: Fix error handling during 128b/132b link training (Imre Deak)
- drm/i915: Make sure all planes in use by the joiner have their crtc included (Ville Syrjälä)
- drm/msm/dpu: Disable dither in phys encoder cleanup (Jessica Zhang)
- drm: panel: jd9365da-h3: fix reset signal polarity (Hugo Villeneuve)
- irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request (Artur Rojek)
- drm/nouveau/pmu: Fix gp10b firmware guard (Aaron Kling)
- bpf: skip non exist keys in generic_map_lookup_batch (Yan Zhai)
- nvme/ioctl: add missing space in err message (Caleb Sander Mateos)
- nvme-tcp: fix connect failure on receiving partial ICResp PDU (Caleb Sander Mateos)
- nvme: tcp: Fix compilation warning with W=1 (Damien Le Moal)
- drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source (Krzysztof Kozlowski)
- drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver (Krzysztof Kozlowski)
- drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side (Krzysztof Kozlowski)
- drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields (Marijn Suijten)
- drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x (Dmitry Baryshkov)
- drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 (Dmitry Baryshkov)
- drm/msm: Avoid rounding up to one jiffy (Rob Clark)
- nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() (David Hildenbrand)
- platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU (Geert Uytterhoeven)
- firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC (Geert Uytterhoeven)
- md/raid*: Fix the set_queue_limits implementations (Bart Van Assche)
- firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set (Peng Fan)
- arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 (Patrick Wildt)
- bpf: Fix softlockup in arena_map_free on 64k page kernel (Alan Maguire)
- net: Add rx_skb of kfree_skb to raw_tp_null_args[]. (Kuniyuki Iwashima)
- selftests/bpf: Add tests for raw_tp null handling (Kumar Kartikeya Dwivedi)
- power: supply: axp20x_battery: Fix fault handling for AXP717 (Chris Morgan)
- power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
- arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook (Andy Yan)
- bpf: Fix deadlock when freeing cgroup storage (Abel Wu)
- bpf: Disable non stream socket for strparser (Jiayuan Chen)
- bpf: Fix wrong copied_seq calculation (Jiayuan Chen)
- strparser: Add read_sock callback (Jiayuan Chen)
- bpf: avoid holding freeze_mutex during mmap operation (Andrii Nakryiko)
- bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Andrii Nakryiko)
- bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() (Shigeru Yoshida)
- net: allow small head cache usage with large MAX_SKB_FRAGS values (Paolo Abeni)
- tcp: drop secpath at the same time as we currently drop dst (Sabrina Dubroca)
- net: axienet: Set mac_managed_pm (Nick Hu)
- arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Breno Leitao)
- net: Add non-RCU dev_getbyhwaddr() helper (Breno Leitao)
- flow_dissector: Fix port range key handling in BPF conversion (Cong Wang)
- flow_dissector: Fix handling of mixed port and port-range keys (Cong Wang)
- geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima)
- gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). (Kuniyuki Iwashima)
- net: pse-pd: pd692x0: Fix power limit retrieval (Kory Maincent)
- net: pse-pd: Use power limit at driver side instead of current limit (Kory Maincent)
- net: pse-pd: Avoid setting max_uA in regulator constraints (Kory Maincent)
- tcp: adjust rcvq_space after updating scaling ratio (Jakub Kicinski)
- vsock/bpf: Warn on socket without transport (Michal Luczaj)
- sockmap, vsock: For connectible sockets allow only connected (Michal Luczaj)
- ibmvnic: Don't reference skb after sending to VIOS (Nick Child)
- ibmvnic: Add stat for tx direct vs tx batched (Nick Child)
- s390/ism: add release function for struct device (Julian Ruess)
- ALSA: seq: Drop UMP events when no UMP-conversion is set (Takashi Iwai)
- net/sched: cls_api: fix error handling causing NULL dereference (Pierre Riteau)
- ALSA: hda/cirrus: Correct the full scale volume set logic (Vitaly Rodionov)
- geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima)
- vsock/virtio: fix variables initialization during resuming (Junnan Wu)
- ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device (Shengjiu Wang)
- powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy)
- ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang)
- powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline (Christophe Leroy)
- powerpc/code-patching: Disable KASAN report during patching via temporary mm (Christophe Leroy)
- ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers (Peter Ujfalusi)
- ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] (John Keeping)
- sched_ext: Fix migration disabled handling in targeted dispatches (Tejun Heo)
- sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Tejun Heo)
- USB: gadget: f_midi: f_midi_complete to call queue_work (Jill Donahue)
- tracing: Have the error of __tracing_resize_ring_buffer() passed to user (Steven Rostedt)
- tracing: Switch trace.c code over to use guard() (Steven Rostedt)
- drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler (Lancelot SIX)
- drm/amdkfd: Move gfx12 trap handler to separate file (Jay Cornwall)
- accel/ivpu: Fix error handling in recovery/reset (Jacek Lawrynowicz)
- accel/ivpu: Add FW state dump on TDR (Tomasz Rusinowicz)
- accel/ivpu: Add coredump support (Karol Wachowski)
- accel/ivpu: Limit FW version string length (Jacek Lawrynowicz)
- arm64: dts: mediatek: mt8183: Disable DSI display output by default (Chen-Yu Tsai)
- arm64: dts: mediatek: mt8183-pumpkin: add HDMI support (Fabien Parent)
- PCI: Restore original INTX_DISABLE bit by pcim_intx() (Takashi Iwai)
- PCI: Remove devres from pci_intx() (Philipp Stanner)
- PCI: Export pci_intx_unmanaged() and pcim_intx() (Philipp Stanner)
- PCI: Make pcim_request_all_regions() a public function (Philipp Stanner)
- ASoC: renesas: rz-ssi: Add a check for negative sample_space (Dan Carpenter)
- ASoC: renesas: rz-ssi: Terminate all the DMA transactions (Claudiu Beznea)
- Input: synaptics - fix crash when enabling pass-through port (Dmitry Torokhov)
- Input: serio - define serio_pause_rx guard to pause and resume serio ports (Dmitry Torokhov)
- Bluetooth: qca: Fix poor RF performance for WCN6855 (Zijun Hu)
- Bluetooth: qca: Update firmware-name to support board specific nvm (Cheng Jiang)
- drm/amd/display: Correct register address in dcn35 (loanchen)
- drm/amd/display: update dcn351 used clock offset (Charlene Liu)
- drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER (Lohita Mudimela)
- KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID (Chao Gao)
- KVM: x86: Inline kvm_get_apic_mode() in lapic.h (Sean Christopherson)
- KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() (Sean Christopherson)
- btrfs: fix double accounting race when extent_writepage_io() failed (Qu Wenruo)
- btrfs: fix double accounting race when btrfs_run_delalloc_range() failed (Qu Wenruo)
- btrfs: use btrfs_inode in extent_writepage() (David Sterba)
- btrfs: rename btrfs_folio_(set|start|end)_writer_lock() (Qu Wenruo)
- btrfs: unify to use writer locks for subpage locking (Qu Wenruo)
- btrfs: remove unused btrfs_folio_start_writer_lock() (Qu Wenruo)
- btrfs: mark all dirty sectors as locked inside writepage_delalloc() (Qu Wenruo)
- btrfs: move the delalloc range bitmap search into extent_io.c (Qu Wenruo)
- btrfs: do not assume the full page range is not dirty in extent_writepage_io() (Qu Wenruo)
- xe/oa: Fix query mode of operation for OAR/OAC (Umesh Nerlige Ramappa)
- drm/xe/oa: Add input fence dependencies (Ashutosh Dixit)
- drm/xe/oa/uapi: Define and parse OA sync properties (Ashutosh Dixit)
- drm/xe/oa: Separate batch submission from waiting for completion (Ashutosh Dixit)