Linux 7.0-rc6

From: Linus Torvalds

Date: Sun Mar 29 2026 - 19:06:36 EST


It turns out that rc5 finally starting to calm things down this
release cycle was a mirage - with rc6 we're back to many more fixes
than are normal for this time in the release.

It's not like anything in here looks particularly alarming, but the
fact that the rc's this release has been pretty consistently bigger
than normal doesn't exactly give me the warm and fuzzies.

And it's not because the merge window was particularly big: rc1 was in
fact pretty average in number of commits. It's just the rc's that
have more small fixes than is the norm.

This time around, filesystems kind of stand out, with a noticeable
portion of the diffstat being various filesystem or vfs fixes (ext4
and xfs leading the pack, but it's really pretty widespread).

There are obviously the usual driver fixes too: gpu, rdma, networking,
sound, hwmon etc, but in the diff, drivers are "only" a third of the
changes. In addition to the filesystem side, we've got core
networking, architecture updates, and the rest being a random mix (rcu
fixes, tooling, mm, you name it).

At the same time, while we have noticeably many more fixes than usual,
most of it is very small and none of it strikes me as being very
scary. A lot of pretty trivial - but real - fixes. I wonder if some of
it is just AI tools being better - and we've hit some "bump" related
to that.

Anyway, exactly because it's just "more than usual" rather than
feeling *worse* than usual, I don't currently feel this merits
extending the release, and I still hope that next weekend will be the
last rc. But it's just a bit unnerving how this release doesn't want
to calm down, so no promises.

Linus

---

Abel Vesa (1):
phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4

Abhijit Gangurde (1):
RDMA/ionic: Preserve and set Ethernet source MAC after ib_ud_header_init()

Alberto Garcia (1):
PM: hibernate: Drain trailing zero pages on userspace restore

Alex Deucher (2):
drm/amd/display: check if ext_caps is valid in BL setup
drm/amd/display: Fix DCE LVDS handling

Alex Hung (1):
drm/amd/display: Fix drm_edid leak in amdgpu_dm

Alex Williamson (1):
vfio/pci: Fix double free in dma-buf feature

Alexander Stein (1):
dmaengine: xilinx: xdma: Fix regmap init error handling

Alexandre Ghiti (1):
mm/swap: fix swap cache memcg accounting

Alexey Nepomnyashih (1):
ALSA: firewire-lib: fix uninitialized local variable

Ali Norouzi (1):
can: gw: fix OOB heap access in cgw_csum_crc8_rel()

Alice Ryhl (1):
rust: regulator: do not assume that regulator_get() returns non-null

Alison Schofield (1):
cxl/port: Fix use after free of parent_port in cxl_detach_ep()

Alok Tiwari (2):
platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen
platform/x86/amd/hsmp: Fix typo in error message

Amelie Delaunay (1):
pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC

Amir Goldstein (1):
ovl: fix wrong detection of 32bit inode numbers

Anas Iqbal (1):
Bluetooth: hci_ll: Fix firmware leak on error path

Andre Przywara (1):
pinctrl: sunxi: pass down flags to pinctrl routines

Andrii Kovalchuk (1):
ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk

Andy Shevchenko (1):
regmap: Synchronize cache for the page selector

Anil Samal (1):
RDMA/irdma: Fix deadlock during netdev reset with active connections

Arnaldo Carvalho de Melo (4):
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools headers: Synchronize linux/build_bug.h with the kernel sources

Arnd Bergmann (5):
media: rkvdec: reduce excessive stack usage in assemble_hw_pps()
media: rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl()
ALSA: asihpi: avoid write overflow check warning
net: b44: always select CONFIG_FIXED_PHY
bug: avoid format attribute warning for clang as well

Asad Kamal (2):
drm/amd/pm: Skip redundant UCLK restore in smu_v13_0_6
drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6

Baojun Xu (1):
ASoC: tas2781: Add null check for calibration data

Baokun Li (1):
ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths

Bibo Mao (1):
LoongArch: KVM: Fix base address calculation in kvm_eiointc_regs_access()

Biju Das (1):
irqchip/renesas-rzv2h: Fix error path in rzv2h_icu_probe_common()

Bill Wendling (1):
xfs: annotate struct xfs_attr_list_context with __counted_by_ptr

Boqun Feng (1):
rcu: Use an intermediate irq_work to start process_srcu()

Borislav Petkov (AMD) (1):
x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask

Cen Zhang (2):
Bluetooth: hci_sync: annotate data-races around hdev->req_status
Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock

Cezary Rojewski (1):
ASoC: Intel: catpt: Fix the device initialization

Charles Mirabile (1):
kbuild: Delete .builtin-dtbs.S when running make clean

Chen-Yu Tsai (1):
PCI/pwrctrl: Do not power off on pwrctrl device removal

Christian Borntraeger (2):
KVM: s390: log machine checks more aggressively
KVM: s390: vsie: Avoid injecting machine check on signal

Christian Brauner (1):
selftests/mount_setattr: increase tmpfs size for idmapped mount tests

Christoph Hellwig (2):
fs: clear I_DIRTY_TIME in sync_lazytime
xfs: cleanup buftarg handling in XFS_IOC_VERIFY_MEDIA

Chuck Lever (3):
RDMA/rw: Fall back to direct SGE on MR pool exhaustion
RDMA/rw: Fix MR pool exhaustion in bvec RDMA READ path
tls: Purge async_hold in tls_decrypt_async_wait()

Claudio Imbrenda (11):
KVM: s390: Fix a deadlock
KVM: s390: vsie: Fix dat_split_ste()
KVM: s390: Remove non-atomic dat_crstep_xchg()
KVM: s390: vsie: Fix check for pre-existing shadow mapping
KVM: s390: Fix gmap_link()
KVM: s390: Correctly handle guest mappings without struct page
KVM: s390: vsie: Fix nested guest memory shadowing
KVM: s390: vsie: Fix refcount overflow for shadow gmaps
KVM: s390: vsie: Fix unshadowing while shadowing
KVM: s390: vsie: Fix guest page tables protection
KVM: s390: Fix KVM_S390_VCPU_FAULT ioctl

Claudiu Beznea (2):
dmaengine: sh: rz-dmac: Protect the driver specific lists
dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock

Cosmin Tanislav (1):
pinctrl: renesas: rzt2h: Fix invalid wait context

Cui Chao (1):
cxl: Adjust the startup priority of cxl_pmem to be higher than
that of cxl_acpi

Cássio Gabriel (1):
ASoC: SOF: topology: reject invalid vendor array size in token parser

César Montoya (1):
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx

Daniel Gomez (2):
scripts: kconfig: merge_config.sh: pass output file as awk variable
scripts: kconfig: merge_config.sh: fix indentation

Daniel Lezcano (1):
ALSA: usb-audio: qcom: Fix the license marking

Danilo Krummrich (1):
spi: use generic driver_override infrastructure

Darrick J. Wong (3):
iomap: fix lockdep complaint when reads fail
xfs: don't irele after failing to iget in xfs_attri_recover_work
xfs: remove file_path tracepoint data

David Carlier (2):
net: ti: icssg-prueth: fix use-after-free of CPPI descriptor in RX path
netfilter: ctnetlink: use netlink policy range checks

David Hildenbrand (Arm) (1):
mm/memory: fix PMD/PUD checks in follow_pfnmap_start()

David Howells (2):
netfs: Fix read abandonment during retry
netfs: Fix the handling of stream->front by removing it

David McFarland (1):
platform/x86: intel-hid: disable wakeup_mode during hibernation

Davidlohr Bueso (3):
cxl/region: Fix leakage in __construct_region()
cxl/mbox: Use proper endpoint validity check upon sanitize
futex: Clear stale exiting pointer in futex_lock_pi() retry path

Deepanshu Kartikey (3):
netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators
netfs: Fix NULL pointer dereference in netfs_unbuffered_write() on retry
ext4: convert inline data to extents when truncate exceeds inline size

Denis Benato (3):
MAINTAINERS: change email address of Denis Benato
platform/x86: asus-armoury: add support for GA503QM
platform/x86: asus-armoury: add support for G614FP

Detlev Casanova (1):
media: rkvdec: Improve handling missing short/long term RPS

Dmitry Torokhov (1):
pinctrl: renesas: rza1: Normalize return value of gpio_get()

Donet Tom (1):
drm/amdgpu: Handle GPU page faults correctly on non-4K page systems

Edward Adam Davis (1):
ext4: avoid infinite loops caused by residual data

Eric Dumazet (1):
af_key: validate families in pfkey_send_migrate()

Eric Huang (1):
drm/amdgpu: prevent immediate PASID reuse case

Ethan Tidmore (1):
RDMA/efa: Fix possible deadlock

Fei Lv (1):
ovl: make fsync after metadata copy-up opt-in mount option

Felix Gu (6):
phy: ti: j721e-wiz: Fix device node reference leak in
wiz_get_lane_phy_types()
pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()
spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
spi: sn-f-ospi: Use devm_mutex_init() to simplify code
spi: meson-spicc: Fix double-put in remove path
PCI/pwrctrl: Fix pci_pwrctrl_is_required() device node leak

Fernando Fernandez Mancera (1):
xfrm: iptfs: fix skb_put() panic on non-linear skb during reassembly

Filipe Manana (2):
btrfs: fix zero size inode with non-zero size after log replay
btrfs: fix lost error when running device stats on multiple devices fs

Florian Westphal (2):
netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry
selftests: netfilter: nft_concat_range.sh: add check for flush+reload bug

Frank Zhang (1):
ALSA:usb:qcom: add AUXILIARY_BUS to Kconfig dependencies

Gao Xiang (2):
erofs: update the Kconfig description
erofs: fix .fadvise() for page cache sharing

Geoffrey D. Bennett (2):
ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from SKIP_IFACE_SETUP
ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from SKIP_IFACE_SETUP

Goldwyn Rodrigues (1):
btrfs: tracepoints: get correct superblock from dentry in event
btrfs_sync_file()

Greg Kroah-Hartman (2):
scsi: ses: Handle positive SCSI error from ses_recv_diag()
s390/syscalls: Add spectre boundary for syscall dispatch table

Guangshuo Li (2):
ASoC: sma1307: fix double free of devm_kzalloc() memory
net: mana: fix use-after-free in add_adev() error path

Guenter Roeck (3):
hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-only
hwmon: (pmbus) Introduce the concept of "write-only" attributes
hwmon: (pmbus/core) Protect regulator operations with mutex

GuoHan Zhao (1):
xen/privcmd: unregister xenstore notifier on module exit

Günther Noack (1):
samples/landlock: Bump ABI version to 8

Hao-Yu Yang (1):
futex: Fix UaF between futex_key_to_node_opt() and vma_replace_policy()

Harry Yoo (Oracle) (1):
MAINTAINERS, mailmap: update email address for Harry Yoo

Hasun Park (3):
ASoC: amd: acp: add DMI override for ACP70 flag
ASoC: amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2
ASoC: amd: acp: add ASUS HN7306EA quirk for legacy SDW machine

Helen Koike (2):
Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
ext4: reject mount if bigalloc with s_first_data_block != 0

Huacai Chen (3):
LoongArch: Workaround LS2K/LS7A GPU DMA hang bug
LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
LoongArch: KVM: Handle the case that EIOINTC's coremap is empty

Huiwen He (1):
smb/client: ensure smb2_mapping_table rebuild on cmd changes

Hyunwoo Kim (6):
xfrm: Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini()
Bluetooth: L2CAP: Validate PDU length before reading SDU length
in l2cap_ecred_data_rcv()
Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to
missing sock_hold
ksmbd: do not expire session on binding failure
Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop

Ian Rogers (1):
perf metricgroup: Fix metricgroup__has_metric_or_groups()

Imre Deak (1):
drm/i915/dp_tunnel: Fix error handling when clearing stream BW
in atomic state

Ivan Barrera (1):
RDMA/irdma: Clean up unnecessary dereference of event->cm_node

Jacob Moroni (2):
RDMA/irdma: Fix double free related to rereg_user_mr
RDMA/irdma: Initialize free_qp completion before using it

Jakub Kicinski (1):
nfc: nci: fix circular locking dependency in nci_close_device

Jan Kara (4):
ext4: fix stale xarray tags after writeback
ext4: make recently_deleted() properly work with lazy itable
initialization
ext4: fix fsync(2) for nojournal mode
ext4: fix deadlock on inode reallocation

Janosch Frank (3):
s390/mm: Add missing secure storage access fixups for donated memory
KVM: s390: Limit adapter indicator access to mapped page
KVM: s390: selftests: Add IRQ routing address offset tests

Jassi Brar (1):
irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment

Jens Axboe (1):
io_uring/fdinfo: fix SQE_MIXED SQE displaying

Jianmin Lv (1):
MAINTAINERS: Update GPU driver maintainer information

Jiayuan Chen (3):
team: fix header_ops type confusion with non-Ethernet ports
selftests: team: add non-Ethernet header_ops reproducer
ext4: fix use-after-free in update_super_work when racing with umount

Jihed Chaibi (3):
ASoC: dt-bindings: stm32: Fix incorrect compatible string in
stm32h7-sai match
ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
ASoC: adau1372: Fix clock leak on PLL lock failure

Jinjiang Tu (1):
mm/huge_memory: fix folio isn't locked in softleaf_to_folio()

Jiucheng Xu (1):
erofs: add GFP_NOIO in the bio completion if needed

Joanne Koong (2):
iomap: fix invalid folio access when i_blkbits differs from I/O
granularity
writeback: don't block sync for filesystems with no data
integrity guarantees

Joel Fernandes (1):
srcu: Use irq_work to start GP in tiny SRCU

Johan Hovold (1):
spi: fix use-after-free on managed registration failure

Jonas Köppeler (1):
net_sched: codel: fix stale state for empty flows in fq_codel

Jori Koolstra (1):
vfs: fix docstring of hash_name()

Josef Bacik (1):
scsi: target: tcm_loop: Drain commands in target_reset handler

Josh Law (3):
mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure
mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]
mm/damon/sysfs: check contexts->nr in repeat_call_fn

Joshua Hay (2):
idpf: clear stale cdev_info ptr
idpf: only assign num refillqs if allocation was successful

Joy Zou (1):
dmaengine: fsl-edma: fix channel parameter config for fixed
channel requests

Juergen Gross (2):
xen/privcmd: restrict usage in unprivileged domU
xen/privcmd: add boot control for restricted usage in domU

Justin Chen (2):
net: bcmasp: fix double free of WoL irq
net: bcmasp: fix double disable of clk

Kailang Yang (1):
ALSA: hda/realtek - Fixed Speaker Mute LED for HP EliteBoard G1a platform

Kamal Heib (1):
RDMA/bng_re: Fix silent failure in HWRM version query

Karol Wachowski (1):
accel/ivpu: Add disable clock relinquish workaround for NVL-A0

Kees Cook (1):
coccinelle: kmalloc_obj: Remove default GFP_KERNEL arg

Keith Busch (1):
cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch

Kevin Hao (3):
net: macb: Move devm_{free,request}_irq() out of spin lock area
net: macb: Protect access to net_device::ip_ptr with RCU lock
net: macb: Use dev_consume_skb_any() to free TX SKBs

Kohei Enju (1):
iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()

Krishna Chomal (2):
platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C76)
platform/x86: hp-wmi: Add support for Omen 16-k0xxx (8A4D)

Kshamendra Kumar Mishra (1):
ALSA: hda/realtek: add HP Laptop 15-fd0xxx mute LED quirk

Kuniyuki Iwashima (3):
ipv6: Remove permanent routes from tb6_gc_hlist when all
exceptions expire.
ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.
selftest: net: Add GC test for temporary routes with exceptions.

LUO Haowen (1):
dmaengine: dw-edma: Fix multiple times setting of the
CYCLE_STATE and CYCLE_BIT bits for HDMA.

Leo Yan (2):
tools headers: Skip arm64 cputype.h check
perf kvm stat: Fix relative paths for including headers

Leon Romanovsky (8):
dma-debug: Allow multiple invocations of overlapping entries
dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output
dma-mapping: Clarify valid conditions for CPU cache line overlap
dma-mapping: Introduce DMA require coherency attribute
dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
iommu/dma: add support for DMA_ATTR_REQUIRE_COHERENT attribute
RDMA/umem: Tell DMA mapping that UMEM requires coherency
mm/hmm: Indicate that HMM requires DMA coherency

Li Chen (1):
ext4: publish jinode after initialization

Li Jun (1):
LoongArch: Fix missing NULL checks for kstrdup()

Li RongQing (1):
platform/x86: ISST: Check HWP support before MSR access

Lianqin Hu (1):
ALSA: usb-audio: Add iface reset and delay quirk for AB17X USB Audio

Linus Torvalds (1):
Linux 7.0-rc6

Long Li (6):
xfs: only assert new size for datafork during truncate extents
xfs: factor out xfs_attr3_node_entry_remove
xfs: factor out xfs_attr3_leaf_init
xfs: close crash window in attr dabtree inactivation
xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
xfs: remove redundant validation in xlog_recover_attri_commit_pass2

Lorenzo Stoakes (Oracle) (3):
mm/rmap: clear vma->anon_vma on error
mm/zswap: add missing kunmap_local()
mm/mseal: update VMA end correctly on merge

Luca Leonardo Scorcia (2):
pinctrl: mediatek: common: Fix probe failure for devices without EINT
drm/mediatek: dsi: Store driver data before invoking
mipi_dsi_host_register

Luiz Augusto von Dentz (2):
Bluetooth: MGMT: Fix dangling pointer on
mgmt_add_adv_patterns_monitor_complete
Bluetooth: L2CAP: Fix regressions caused by reusing ident

Lukas Wunner (1):
Documentation: PCI: Document PCIe TLP Header decoder for AER messages

Luo Haiyang (1):
tracing: Fix potential deadlock in cpu hotplug with osnoise

Marc Buerg (1):
sysctl: fix uninitialized variable in proc_do_large_bitmap

Marc Kleine-Budde (2):
can: netlink: can_changelink(): add missing error handling to
call can_ctrlmode_changelink()
spi: spi-fsl-lpspi: fix teardown order issue (UAF)

Marc Zyngier (1):
KVM: arm64: Discard PC update state on vcpu reset

Marek Vasut (3):
dmaengine: xilinx: xilinx_dma: Fix dma_device directions
dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction

Mario Limonciello (1):
Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist"

Mark Harmstone (1):
btrfs: fix super block offset in error message in btrfs_validate_super()

Martin KaFai Lau (1):
udp: Fix wildcard bind conflict check when using hash2

Matt Roper (1):
drm/xe: Implement recent spec updates to Wa_16025250150

Matthew Auld (1):
drm/xe: always keep track of remap prev/next

Matthew Schwartz (3):
ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC
platform/x86: asus-nb-wmi: add DMI quirk for ASUS ROG Flow
Z13-KJP GZ302EAC
platform/x86: asus-armoury: add support for GZ302EA and GZ302EAC

Max Boone (1):
mm/pagewalk: fix race between concurrent split and refault

Michael Riesch (2):
media: synopsys: csi2rx: fix out-of-bounds check for formats array
media: synopsys: csi2rx: add missing kconfig dependency

Michal Piekos (1):
pinctrl: sunxi: fix gpiochip_lock_as_irq() failure when pinmux is unknown

Michal Swiatkowski (1):
ice: set max queues in alloc_etherdev_mqs()

Michał Winiarski (1):
drm/xe/pf: Fix use-after-free in migration restore

Mickaël Salaün (4):
landlock: Fix formatting
landlock: Fully release unused TSYNC work entries
landlock: Improve TSYNC types
selftests/landlock: Test tsync interruption and cancellation paths

Miguel Ojeda (1):
dma-mapping: add missing `inline` for `dma_free_attrs`

Mike Rapoport (Microsoft) (1):
x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size

Milos Nikic (1):
jbd2: gracefully abort on checkpointing state corruptions

Ming Qian (1):
media: verisilicon: Fix kernel panic due to __initconst misuse

Minseo Park (1):
Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req

Minwoo Ra (1):
xfrm: prevent policy_hthresh.work from racing with netns teardown

Mohammad Heib (1):
ionic: fix persistent MAC address override on PF

Muhammad Usama Anjum (1):
mailmap: update email address for Muhammad Usama Anjum

Namjae Jeon (2):
ksmbd: replace hardcoded hdr2_len with offsetof() in
smb2_calc_max_out_buf_len()
ksmbd: fix potencial OOB in get_file_all_info() for compound requests

Nathan Chancellor (2):
init/Kconfig: Require a release version of clang-22 for
CC_HAS_COUNTED_BY_PTR
platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head

Neil Armstrong (1):
pinctrl: qcom: spmi-gpio: implement .get_direction()

Nicholas Carlini (1):
io_uring/fdinfo: fix OOB read in SQE_MIXED wrap check

Nikunj A Dadhania (2):
x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
x86/fred: Fix early boot failures on SEV-ES/SNP guests

Ojaswin Mujoo (1):
ext4: minor fix for ext4_split_extent_zeroout()

Oliver Hartkopp (2):
can: statistics: add missing atomic access in hot path
can: isotp: fix tx.buf use-after-free in isotp_sendmsg()

Pablo Neira Ayuso (6):
netfilter: nft_set_rbtree: revisit array resize logic
netfilter: nf_conntrack_expect: honor expectation helper field
netfilter: nf_conntrack_expect: use expect->helper
netfilter: ctnetlink: ensure safe access to master conntrack
netfilter: nf_conntrack_expect: store netns and zone in expectation
netfilter: nf_conntrack_expect: skip expectations in other netns via proc

Panagiotis "Ivory" Vasilopoulos (1):
landlock: Expand restrict flags example for ABI version 8

Paolo Valerio (1):
net: macb: use the current queue number for stats

Paul E. McKenney (2):
srcu: Use raw spinlocks so call_srcu() can be used under preempt_disable()
srcu: Push srcu_node allocation to GP when non-preemptible

Paul Moses (1):
xfrm: iptfs: only publish mode_data after clone setup

Pedro Demarchi Gomes (1):
drm/shmem-helper: Fix huge page mapping in fault handler

Pengpeng Hou (1):
Bluetooth: btusb: clamp SCO altsetting table indices

Peter Ujfalusi (1):
ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload

Peter Zijlstra (2):
x86/cpu: Add comment clarifying CRn pinning
futex: Require sys_futex_requeue() to have identical flags

Petr Oros (2):
ice: fix inverted ready check for VF representors
ice: use ice_update_eth_stats() for representor stats

Pratap Nirujogi (1):
i2c: designware: amdisp: Fix resume-probe race condition issue

Qi Tang (1):
net/smc: fix double-free of smc_spd_priv when tee() duplicates
splice pipe buffer

Qingfang Deng (1):
net: airoha: add RCU lock around dev_fill_forward_path

Qu Wenruo (1):
btrfs: zlib: handle page aligned compressed size correctly

Raed (1):
platform/x86: hp-wmi: Add Omen 16-xf0xxx (8BCA) support

Ren Wei (1):
netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()

Ricardo Ribalda (1):
media: uvcvideo: Fix bug in error path of uvc_alloc_urb_buffers

Ritesh Harjani (IBM) (1):
ext4: kunit: extents-test: lix percpu_counters list corruption

Roshan Kumar (1):
xfrm: iptfs: validate inner IPv4 header length in IPTFS payload

Ruijing Dong (1):
drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU (v3)

Sabrina Dubroca (17):
xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi
xfrm: fix the condition on x->pcpu_num in xfrm_sa_len
xfrm: call xdo_dev_state_delete during state update
esp: fix skb leak with espintcp and async crypto
xfrm: state: fix sparse warnings on xfrm_state_hold_rcu
xfrm: state: fix sparse warnings in xfrm_state_init
xfrm: state: fix sparse warnings around XFRM_STATE_INSERT
xfrm: state: add xfrm_state_deref_prot to state_by* walk under lock
xfrm: remove rcu/state_hold from xfrm_state_lookup_spi_proto
xfrm: state: silence sparse warnings during netns exit
xfrm: policy: fix sparse warnings in xfrm_policy_{init,fini}
xfrm: policy: silence sparse warning in xfrm_policy_unregister_afinfo
xfrm: add rcu_access_pointer to silence sparse warning for
xfrm_input_afinfo
xfrm: avoid RCU warnings around the per-netns netlink socket
rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in if_nlmsg_size
rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
rtnetlink: fix leak of SRCU struct in rtnl_link_register

Sakari Ailus (1):
media: ccs: Avoid deadlock in ccs_init_state()

Samasth Norway Ananda (1):
drm/i915/gmbus: fix spurious timeout on 512-byte burst reads

Sanman Pradhan (5):
hwmon: (pmbus/ina233) Fix error handling and sign extension in
shunt voltage read
hwmon: (pmbus/isl68137) Add mutex protection for AVS enable
sysfs attributes
hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of
absolute temperature
hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
hwmon: (adm1177) fix sysfs ABI violation and current unit conversion

Sean Christopherson (2):
KVM: x86/mmu: Drop/zap existing present SPTE even when creating
an MMIO SPTE
KVM: x86/mmu: Only WARN in direct MMUs when overwriting
shadow-present SPTE

Sean Rhodes (1):
ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter

Sebastian Reichel (1):
ASoC: dt-bindings: rockchip: Add compatible for RK3576 SPDIF

SeongJae Park (2):
mm/damon/core: avoid use of half-online-committed context
mm/damon/stat: monitor all System RAM resources

Sergey Senozhatsky (1):
zram: do not slot_free() written-back slots

Sheng Yong (1):
erofs: set fileio bio failed in short read case

Shenghui Shi (1):
dmaengine: dw-edma: fix MSI data programming for multi-IRQ case

Shengjiu Wang (2):
ASoC: simple-card-utils: Check value of is_playback_only and
is_capture_only
ASoC: fsl: imx-card: initialize playback_only and capture_only

Shigeru Yoshida (1):
dma: swiotlb: add KMSAN annotations to swiotlb_bounce()

Shin'ichiro Kawasaki (1):
btrfs: fix leak of kobject name for sub-group space_info

Shiraz Saleem (1):
RDMA/irdma: Harden depth calculation functions

Shuming Fan (2):
ASoC: SDCA: remove the max count of initialization table
ASoC: SDCA: fix finding wrong entity

Simon Weber (1):
ext4: fix journal credit check when setting fscrypt context

Smita Koralahalli (1):
cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled

Srinivas Kandagatla (1):
ASoC: codecs: wcd934x: fix typo in dt parsing

Srinivas Pandruvada (2):
platform/x86: ISST: Correct locked bit width
thermal: intel: int340x: soc_slider: Set offset only for balanced mode

Srinivasan Shanmugam (2):
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
drm/amdkfd: Fix NULL pointer check order in kfd_ioctl_create_process

Stefan Eichenberger (2):
i2c: imx: fix i2c issue when reading multiple messages
i2c: imx: ensure no clock is generated after last read

Tatyana Nikolova (4):
RDMA/irdma: Update ibqp state to error if QP is already in error state
RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
RDMA/irdma: Return EINVAL for invalid arp index error

Tejas Bharambe (1):
ext4: validate p_idx bounds in ext4_ext_correct_indexes

Thangaraj Samynathan (1):
net: lan743x: fix duplex configuration in mac_link_up

Theodore Ts'o (3):
Update MAINTAINERS file to add reviewers for ext4
ext4: handle wraparound when searching for blocks for indirect
mapped blocks
ext4: always drain queued discard work in ext4_mb_release()

Thinh Nguyen (1):
scsi: target: file: Use kzalloc_flex for aio_cmd

Thomas Richter (1):
perf parse-events: Fix big-endian 'overwrite' by writing correct
union member

Toke Høiland-Jørgensen (1):
net: openvswitch: Avoid releasing netdev before teardown completes

Tomi Valkeinen (1):
dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA

Tuo Li (1):
dmaengine: idxd: fix possible wrong descriptor completion in
llist_abort_desc()

Tvrtko Ursulin (1):
drm/syncobj: Fix xa_alloc allocation flags

Tyllis Xu (1):
scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()

Vasily Gorbik (2):
s390/barrier: Make array_index_mask_nospec() __always_inline
s390/entry: Scrub r12 register on kernel entry

Vee Satayamas (1):
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA

Ville Syrjälä (2):
drm/i915: Order OP vs. timeout correctly in __wait_for()
drm/i915: Unlink NV12 planes earlier

Vinicius Costa Gomes (10):
dmaengine: idxd: Fix lockdep warnings when calling idxd_device_config()
dmaengine: idxd: Fix crash when the event log is disabled
dmaengine: idxd: Fix possible invalid memory access after FLR
dmaengine: idxd: Flush kernel workqueues on Function Level Reset
dmaengine: idxd: Flush all pending descriptors
dmaengine: idxd: Wait for submitted operations on .device_synchronize()
dmaengine: idxd: Fix not releasing workqueue on .release()
dmaengine: idxd: Fix memory leak when a wq is reset
dmaengine: idxd: Fix freeing the allocated ida too late
dmaengine: idxd: Fix leaking event log memory

Viresh Kumar (2):
cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()
cpufreq: conservative: Reset requested_freq on limits change

Vladimir Oltean (2):
phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable
phy: lynx-28g: skip CDR lock workaround for lanes disabled in
the device tree

Wei Fang (1):
net: enetc: fix the output issue of 'ethtool --show-ring'

Weiming Shi (3):
ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD
netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr
in process_sdp

Weizhao Ouyang (1):
scripts: kconfig: merge_config.sh: fix unexpected operator warning

Wenyuan Li (1):
can: mcp251x: add error handling for power enable in open and resume

Werner Kasselman (2):
ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
ksmbd: fix memory leaks and NULL deref in smb2_lock()

Wesley Atwell (1):
tracing: Drain deferred trigger frees if kthread creation fails

Willem de Bruijn (1):
net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback

Wolfram Sang (1):
MAINTAINERS: drop outdated I2C website

Xi Ruoyao (1):
LoongArch: vDSO: Emit GNU_EH_FRAME correctly

Xuan Zhuo (2):
virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN
virtio-net: correct hdr_len handling for tunnel gso

Yang Wang (2):
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v14

Yang Yang (2):
openvswitch: defer tunnel netdev_put to RCU release
openvswitch: validate MPLS set/set_masked payload length

Ye Bin (5):
ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()
ext4: test if inode's all dirty pages are submitted to disk
ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
ext4: fix extents-test.c is not compiled when EXT4_KUNIT_TESTS=M

Yihan Ding (2):
landlock: Serialize TSYNC thread restriction
landlock: Clean up interrupted thread logic in TSYNC

Yihang Li (1):
scsi: scsi_transport_sas: Fix the maximum channel scanning issue

Yixun Lan (1):
phy: k1-usb: add disconnect function support

Yochai Eisenrich (1):
net: fix fanout UAF in packet_release() via NETDEV_UP race

Yonatan Nachum (1):
RDMA/efa: Fix use of completion ctx after free

Youngjun Park (1):
PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()

Yuchan Nam (1):
media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex

Yussuf Khalil (1):
drm/amd/display: Do not skip unrelated mode changes in DSC validation

Yuto Ohnuki (5):
xfs: stop reclaim before pushing AIL during unmount
xfs: avoid dereferencing log items after push callbacks
xfs: save ailp before dropping the AIL lock in push callbacks
xfs: refactor xfsaild_push loop into helper
ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio

Zenghui Yu (Huawei) (1):
KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()

Zhan Xusheng (1):
alarmtimer: Fix argument order in alarm_timer_forward()

Zhang Chen (1):
Bluetooth: L2CAP: Fix send LE flow credits in ACL link

Zhang Heng (3):
ALSA: hda/realtek: add quirk for Lenovo Yoga 7 2-in-1 16AKP10
ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR
ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF

Zhang Yi (1):
ext4: do not check fast symlink during orphan recovery

Zqiang (1):
ext4: fix the might_sleep() warnings in kvfree()

Zubin Mithra (1):
virt: tdx-guest: Fix handling of host controlled 'quote' buffer length

hongao (2):
xfs: scrub: unlock dquot before early return in quota scrub
ext4: skip split extent recovery on corruption

xietangxin (1):
virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is
cleared and napi_tx is false