Linux 7.1-rc3

From: Linus Torvalds

Date: Sun May 10 2026 - 17:27:07 EST


It's Sunday afternoon, and we all know what that means: Mother's Day.

But also your regularly scheduled kernel release candidate.

And I think this answers the "is 7.1 continuing the larger size
pattern that we saw with 7.0?" question, and the answer is yes: that
wasn't a fluke brought on by a .0 release - it simply seems to be the
new normal.

This time around, about a third of the patch is networking - both on
the driver side and in core. And related selftests.

The rest is pretty spread out, with other drivers (sound and gpu being
the bigger ones, but there's a little bit of everything in there),
architecture updates (powerpc and x86, but also some loongarch and
parisc), and various other fixes (smb updates, various core kernel
updates, Rust infrastructure, selinux, documentation etc).

The shortlog below isn't exactly _short_, but not so long that you
can't scroll through it to get some kind of idea of the details.

Linus

---

Aaradhana Sahu (1):
wifi: ath12k: fix OF node refcount imbalance in WSI graph traversal

Aaro Koskinen (1):
USB: omap_udc: DMA: Don't enable burst 4 mode

Aksh Garg (1):
MAINTAINERS: Add Aksh Garg as PCIe CADENCE reviewer

Aleksander Jan Bajkowski (1):
net: usb: r8152: add TRENDnet TUC-ET2G v2.0

Alex Cheema (1):
net: usb: cdc_ncm: add Apple Mac USB-C direct networking quirk

Alex Deucher (3):
drm/amdgpu/pm: add missing revision check for CI
drm/amdgpu/pm: align Hawaii mclk workaround with radeon
drm/radeon: add missing revision check for CI

Alok Tiwari (1):
accel/qaic: fix incorrect counter check in RAS message decode

Alyssa Ross (1):
ipv6: default IPV6_SIT to m

Amery Hung (1):
bpf: Fix sk_local_storage diag dumping uninitialized special fields

Amir Mohammad Jahangirzad (1):
wifi: libertas: fix integer underflow in process_cmdrequest()

Amit Sunil Dhamne (1):
usb: typec: tcpm: reset internal port states on soft reset AMS

Andreas Haarmann-Thiemann (1):
net: ethernet: cortina: Drop half-assembled SKB

Anton Swart (1):
ALSA: usb-audio: Add quirk flags for AlphaTheta EUPHONIA

Ard Biesheuvel (2):
efi/libstub: Move efi_relocate_kernel() into its only remaining user
x86/efi: Restore IRQ state in EFI page fault handler

Arnd Bergmann (4):
media: venus: fix QCOM_MDT_LOADER dependency
media: iris: fix QCOM_MDT_LOADER dependency
media: qcom: camss: avoid format string warning
drm/panel: hx83121a: select DRM_DISPLAY_DSC_HELPER

Athira Rajeev (4):
powerpc/pseries/htmdump: Free the global buffers in htmdump module exit
powerpc/pseries/htmdump: Fix the offset value used in processor
configuration dump
powerpc/pseries/htmdump: Fix the offset value used in htm status dump
powerpc/pseries/htmdump: Add memory configuration dump support
to htmdump module

Aurelien DESBRIERES (1):
Bluetooth: hci_uart: Fix NULL deref in recv callbacks when priv
is uninitialized

Baochen Qiang (2):
wifi: ath12k: prepare REO update element only for primary link
wifi: ath12k: fix peer_id usage in normal RX path

Bart Van Assche (1):
wifi: cw1200: Revert "Fix locking in error paths"

Benjamin Berg (1):
wifi: mac80211: use safe list iteration in radar detect work

Bibo Mao (3):
LoongArch: KVM: Move AVEC interrupt injection into switch loop
LoongArch: KVM: Fix HW timer interrupt lost when inject
interrupt by software
LoongArch: KVM: Move unconditional delay into timer clear scenery

Bjoern Doebel (1):
smb: client: use kzalloc to zero-initialize security descriptor buffer

Bob Song (1):
ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VE

Bobby Eshleman (1):
eth: fbnic: fix double-free of PCS on phylink creation failure

Breno Leitao (3):
workqueue: fix devm_alloc_workqueue() va_list misuse
netpoll: pass buffer size to egress_dev() to avoid MAC truncation
arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's

Brian Bunker (1):
scsi: scsi_dh_alua: Increase default ALUA timeout to maximum spec value

Brian Masney (1):
MAINTAINERS: add myself as a reviewer for the clk subsystem

Carlos Bilbao (1):
scsi: target: iscsi: reject invalid size Extended CDB AHS

Catherine (1):
wifi: mac80211: drop stray 'static' from fast-RX rx_result

Chen Ni (2):
fbdev: defio: Remove duplicate include of linux/module.h
drm/panel: himax-hx83121a: Fix incorrect error check for
devm_drm_panel_alloc()

Christian König (1):
drm/amdgpu: nuke amdgpu_userq_fence_slab v2

Christian Van (1):
drm/panel: feiyang-fy07024di26a30d: return display-on error

Christoph Hellwig (1):
scsi: sg: Don't use GFP_ATOMIC in sg_start_req()

Christophe Leroy (CS GROUP) (1):
powerpc/8xx: Fix interrupt mask in cpm1_gpiochip_add16()

Colin Walters (1):
ovl: fix verity lazy-load guard broken by fsverity_active()
semantic change

Conor Dooley (3):
spi: microchip-core-qspi: control built-in cs manually
spi: microchip-core-qspi: don't attempt to transmit during
emulated read-only dual/quad operations
spi: microchip-core-qspi: remove some inline markings

Corey Minyard (4):
ipmi: Check event message buffer response for bad data
ipmi: Add limits to event and receive message requests
ipmi:si: Return state to normal if message allocation fails
ipmi:ssif: NULL thread on error

Cosmin Ratiu (6):
tools/selftests: Use a sensible timeout value for iperf3 client
tools/selftests: Add a VXLAN+IPsec traffic test
xfrm: Don't clobber inner headers when already set
net/mlx5e: psp: Fix invalid access on PSP dev registration fail
net/mlx5e: psp: Expose only a fully initialized priv->psp
net/mlx5e: psp: Hook PSP dev reg/unreg to profile enable/disable

Cássio Gabriel (6):
ALSA: pcmtest: Return -EFAULT on pattern read copy failure
ASoC: fsl_xcvr: Fix event generation for cached controls
ALSA: firewire-tascam: Do not drop unread control events
ALSA: usb-audio: midi2: Restart output URBs on resume
ALSA: seq: Fix UMP group 16 filtering
ALSA: core: Serialize deferred fasync state checks

D. Wythe (1):
net/smc: fix missing sk_err when TCP handshake fails

DaeMyung Kang (3):
ksmbd: centralize ksmbd_conn final release to plug transport leak
ksmbd: harden file lifetime during session teardown
ksmbd: close durable scavenger races against m_fp_list lookups

Daniel Borkmann (1):
ipv6: Implement limits on extension header parsing

Daniel Golle (1):
net: dsa: mt7530: fix .get_stats64 sleeping in atomic context

Daniel Machon (2):
net: sparx5: fix wrong chip ids for TSN SKUs
net: sparx5: configure serdes for 1000BASE-X in sparx5_port_init()

Daniel Zahka (3):
netdevsim: psp: only call nsim_psp_uninit() on PFs
netdevsim: psp: serialize calls to nsim_psp_uninit()
netdevsim: psp: rcu protect psp_dev reference

Danilo Krummrich (1):
MAINTAINERS: nova: update mailing list

Dapeng Mi (4):
perf/x86/intel: Improve validation and configuration of ACR masks
perf/x86/intel: Always reprogram ACR events to prevent stale masks
perf/x86/intel: Disable PMI for self-reloaded ACR events
perf/x86/intel: Enable auto counter reload for DMR

David Carlier (3):
sched_ext: idle: Recheck prev_cpu after narrowing allowed mask
psp: strip variable-length PSP header in psp_dev_rcv()
Bluetooth: hci_conn: fix potential UAF in create_big_sync

David Gow (2):
rust: arch: um: Fix building 32-bit UML with GCC
x86/boot/e820: Re-enable BIOS fallback if e820 table is empty

Derek Fang (1):
ASoC: sdw_utils: avoid the SDCA companion function not supported failure

Dikshita Agarwal (1):
media: iris: Fix use-after-free in iris_release_internal_buffers()

Dipayaan Roy (4):
net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq()
net: mana: Skip WQ object destruction for uninitialized RXQ
net: mana: remove double CQ cleanup in mana_create_rxq error path
net: mana: Fix crash from unvalidated SHM offset read from BAR0 during FLR

Dmitry Baryshkov (2):
wifi: ath10k: snoc: select POWER_SEQUENCING
media: qcom: iris: increase H265D_MAX_SLICE to fix H.265
decoding on SC7280

Dudu Lu (2):
Bluetooth: bnep: fix incorrect length parsing in bnep_rx_frame()
extension handling
Bluetooth: l2cap: fix MPS check in l2cap_ecred_reconf_req

Edward Srouji (2):
RDMA/mlx5: Fix UAF in SRQ destroy due to race with create
RDMA/mlx5: Fix UAF in DCT destroy due to race with create

Eliot Courtney (2):
rust: drm: gem: clean up GEM state in init failure case
rust: drm: fix unsound initialization in drm::Device::new

Eric Dumazet (12):
ipmr: prevent info-leak in pmr_cache_report()
ipv4: igmp: annotate data-races in igmp_heard_query()
net/sched: sch_pie: annotate more data-races in pie_dump_stats()
net/sched: sch_cake: annotate data-races in cake_dump_class_stats (I)
net/sched: sch_cake: annotate data-races in cake_dump_class_stats (II)
vsock/virtio: fix potential unbounded skb queue
net: prevent possible UAF in rtnl_prop_list_size()
net/sched: sch_fq_codel: annotate data-races from
fq_codel_dump_class_stats()
ipv6: fix potential UAF caused by ip6_forward_proxy_check()
inetpeer: add a missing read_seqretry() in inet_getpeer()
net/sched: sch_sfq: annotate data-races from sfq_dump_class_stats()
tcp: tcp_child_process() related UAF

Fabio Porcedda (1):
USB: serial: option: add Telit Cinterion LE910Cx compositions

Felix Gu (1):
usb: ulpi: fix memory leak on ulpi_register() error paths

Felix Kuehling (1):
drm/amdkfd: Make all TLB-flushes heavy-weight

Fenglin Wu (1):
regulator: qcom-rpmh: Fix index for pmh0101 ldo16

Fernando Antunez Antonio (1):
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 15-fh0xxx

Fernando Fernandez Mancera (3):
netfilter: nf_socket: skip socket lookup for non-first fragments
netfilter: nf_tables: skip L4 header parsing for non-first fragments
netfilter: xtables: fix L4 header parsing for non-first fragments

Florian Westphal (2):
netfilter: xt_CT: fix usersize for v1 and v2 revision
netfilter: nf_tables: fix netdev hook allocation memleak with
dormant tables

Francesco Lavra (1):
drm/fb-helper: Fix clipping when damage area spans a single scanline

Francis, David (1):
drm: Set old handle to NULL before prime swap in change_handle

Frederic Weisbecker (1):
timers/migration: Fix another hotplug activation race

Gary Guo (2):
rust: pin-init: internal: move alignment check to `make_field_check`
rust: pin-init: fix incorrect accessor reference lifetime

Greg Kroah-Hartman (3):
scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
usb: usblp: fix heap leak in IEEE 1284 device ID via short response
usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl

Gregory Fuchedgi (1):
amd-xgbe: fix PTP addend overflow causing frozen clock

Gui-Dong Han (1):
hwmon: (lm63) Add locking to avoid TOCTOU

Gustavo Sousa (1):
drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status()

Hans Zhang (1):
MAINTAINERS: Update Hans Zhang email for PCIe CIX Sky1

Helge Deller (3):
Revert "parisc: led: fix reference leak on failed device registration"
parisc: Fix build failure for 32-bit kernel with PA2.0 instruction set
parisc: Fix 64-bit kernel build when CONFIG_COMPAT=n

Holger Brunck (2):
net: wan: fsl_ucc_hdlc: fix uhdlc_memclean
net: wan: fsl_ucc_hdlc: fix ucc_hdlc_remove

Hongling Zeng (1):
parisc: Fix IRQ leak in LASI driver

Huacai Chen (4):
LoongArch: Make CONFIG_64BIT as the default option
LoongArch: Specify -m32/-m64 explicitly for 32BIT/64BIT
LoongArch: Fix SYM_SIGFUNC_START definition for 32BIT
LoongArch: Use per-root-bridge PCIH flag to skip mem resource fixup

Hugo Villeneuve (1):
scsi: pmcraid: Fix typo in comments

Hyunwoo Kim (1):
rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present

Icenowy Zheng (2):
drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds
drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds

Ilya Maximets (3):
openvswitch: vport: fix race between tunnel creation and linking
openvswitch: vport: fix self-deadlock on release of tunnel ports
selftests: openvswitch: add tests for tunnel vport refcounting

Ivan Hu (1):
x86/efi: Fix graceful fault handling after FPU softirq changes

Jakov Novak (1):
wifi: libertas: notify firmware load wait on disconnect

Jakub Kicinski (3):
net: tls: fix silent data drop under pipe back-pressure
selftests: tls: add test for data loss on small pipe
selftests: drv-net: fix sort order of makefile and config

Jamal Hadi Salim (1):
net/sched: sch_red: Replace direct dequeue call with peek and
qdisc_dequeue_peeked

James Calligeros (2):
ASoC: tas2764: Deal with bogus initial temperature register value
ASoC: tas2770: Deal with bogus initial temperature value

Jann Horn (1):
Bluetooth: hci_event: fix memset typo

Janne Grunau (1):
dt-bindings: i2c: apple,i2c: Add t8122 compatible

Jason Gunthorpe (15):
RDMA/ionic: Fix typo in format string
RDMA/mlx5: Restore zero-init to mlx5_ib_modify_qp() ucmd
RDMA/mlx5: Add missing store/release for lock elision pattern
RDMA/mana: Validate rx_hash_key_len
RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss()
RDMA/mana: Fix mana_destroy_wq_obj() cleanup in mana_ib_create_qp_rss()
RDMA/mana: Fix error unwind in mana_ib_create_qp_rss()
RDMA/ocrdma: Clarify the mm_head searching
RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path
RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()
RDMA/hns: Fix xarray race in hns_roce_create_srq()
RDMA/hns: Fix xarray race in hns_roce_create_qp_common()
RDMA/hns: Fix unlocked call to hns_roce_qp_remove()

Jason Xing (8):
xsk: reject sw-csum UMEM binding to IFF_TX_SKB_NO_LINEAR devices
xsk: free the skb when hitting the upper bound MAX_SKB_FRAGS
xsk: handle NULL dereference of the skb without frags issue
xsk: fix use-after-free of xs->skb in xsk_build_skb() free_err path
xsk: prevent CQ desync when freeing half-built skbs in xsk_build_skb()
xsk: avoid skb leak in XDP_TX_METADATA case
xsk: fix xsk_addrs slab leak on multi-buffer error path
xsk: fix u64 descriptor address truncation on 32-bit architectures

Jens Axboe (2):
ublk: don't issue uring_cmd from fallback task work
block: only read from sqe on initial invocation of blkdev_uring_cmd()

Jeongjun Park (1):
wifi: rsi: fix kthread lifetime race between self-exit and external-stop

Jeremy Kerr (2):
net: mctp: test: use a zeroed struct sockaddr_mctp
net: mctp: test: Use dev_direct_xmit for TX to our test device

Jerome Brunet (1):
clk: eyeq: use the auxiliary device creation helper

Jesper Dangaard Brouer (1):
veth: fix OOB txq access in veth_poll() with asymmetric queue counts

Jiawei Liu (1):
spi: ch341: correct company name in MODULE_DESCRIPTION

Jiawen Wu (2):
net: libwx: fix VF illegal register access
net: libwx: use request_irq for VF misc interrupt

Jiexun Wang (1):
af_unix: Reject SIOCATMARK on non-stream sockets

Jiri Slaby (SUSE) (1):
wifi: ath5k: do not access array OOB

Joey Lu (1):
net: stmmac: dwmac-nuvoton: fix NULL pointer dereference in
nvt_set_phy_intf_sel()

Johan Hovold (3):
parisc: drivers: switch to dynamic root device
clk: rk808: fix OF node reference imbalance
staging: vme_user: fix root device leak on init failure

Johannes Berg (3):
wifi: mac80211: tests: mark HT check strict
wifi: mac80211: remove station if connection prep fails
wifi: nl80211: fix NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST usage

John B. Moore (2):
drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission

John Madieu (3):
spi: imx: Fix precedence bug in spi_imx_dma_max_wml_find()
spi: imx: Fix UAF on package-1 prepare failure in
spi_imx_dma_data_prepare()
spi: imx: Propagate prepare_transfer() error from spi_imx_setupxfer()

Juergen Gross (1):
x86/xen: Fix a potential problem in xen_e820_resolve_conflicts()

Juha-Pekka Heikkila (1):
drm/i915/display: enable ccs modifiers on dg2

Julian Anastasov (6):
ipvs: fixes for the new ip_vs_status info
ipvs: fix races around the conn_lfactor and svc_lfactor sysctl vars
ipvs: fix the spin_lock usage for RT build
ipvs: do not leak dest after get from dest trash
ipvs: fix races around est_mutex and est_cpulist
ipvs: fix shift-out-of-bounds in ip_vs_rht_desired_size

Junrui Luo (1):
RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init()

Junyoung Jang (1):
bpf: Fix off-by-one boundary validation in arena direct-value access

Justin Chen (1):
net: phy: broadcom: Save PHY counters during suspend

KaFai Wan (4):
bpf: Reject TCP_NODELAY in TCP header option callbacks
bpf: Reject TCP_NODELAY in bpf-tcp-cc
selftests/bpf: Test TCP_NODELAY in TCP hdr opt callbacks
selftests/bpf: Verify bpf-tcp-cc rejects TCP_NODELAY

Kai Zen (1):
net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak
in rtnl_fill_vfinfo

Kalesh AP (1):
bnxt_en: Check return value of bnxt_hwrm_vnic_cfg

Karol Wachowski (1):
accel/ivpu: Disallow re-exporting imported GEM objects

Keith Busch (1):
PCI: Don't fallback to bus reset after failed slot reset

Kory Maincent (TI) (2):
drm/bridge: tda998x: Use __be32 for audio port OF property pointer
drm/bridge: tda998x: Return NULL instead of 0 in tda998x_edid_read()

Krishna Chomal (1):
platform/x86: hp-wmi: silence unknown board warning for 8D41

Krzysztof Kozlowski (2):
powerpc/ps3: Drop redundant result assignment
powerpc/pasemi: Drop redundant res assignment

Kuan-Ting Chen (1):
xfrm: esp: avoid in-place decrypt on shared skb frags

Kuniyuki Iwashima (13):
sockmap: Fix sk_psock_drop() race vs sock_map_{unhash,close,destroy}().
selftest: net: Add test for TCP flow failover with ECMP routes.
af_unix: Set gc_in_progress to true in unix_gc().
ipmr: Add __rcu to netns_ipv4.mrt.
ipv6: Fix null-ptr-deref in fib6_mtu().
ipmr: Call ipmr_fib_lookup() under RCU.
tcp: Fix dst leak in tcp_v6_connect().
bpf: tcp: Fix type confusion in bpf_tcp_sock().
selftest: bpf: Add test for bpf_tcp_sock() and RAW socket.
bpf: tcp: Fix type confusion in bpf_skc_to_tcp_sock().
bpf: tcp: Fix type confusion in bpf_skc_to_tcp6_sock().
bpf: tcp: Fix type confusion in sol_tcp_sockopt().
bpf: Free reuseport cBPF prog after RCU grace period.

Kurt Borja (1):
platform/wmi: Fix unchecked min_size in wmidev_invoke_method()

Li RongQing (1):
IB/hfi1: Fix potential use-after-free in PIO and SDMA map teardown

Linpu Yu (1):
xskmap: reject TX-only AF_XDP sockets

Linus Torvalds (1):
Linux 7.1-rc3

Lorenzo Bianconi (1):
net: airoha: Move entries to queue head in case of DMA mapping
failure in airoha_dev_xmit()

Luiz Augusto von Dentz (1):
Bluetooth: hci_event: Fix OOB read and infinite loop in
hci_le_create_big_complete_evt

Lukas Wunner (1):
PCI: Update saved_config_space upon resource assignment

Maciej W. Rozycki (1):
MAINTAINERS: Add self for the DEC LANCE network driver

Maher Sanalla (1):
IB/core: Fix IPv6 netlink message size in ib_nl_ip_send_msg()

Maoyi Xie (5):
ip6_gre: Use cached t->net in ip6erspan_changelink().
wifi: nl80211: require CAP_NET_ADMIN over the target netns in
SET_WIPHY_NETNS
wifi: nl80211: re-check wiphy netns in
nl80211_prepare_wdev_dump() continuation
io_uring/timeout: honour caller's time namespace for IORING_TIMEOUT_ABS
io_uring/wait: honour caller's time namespace for IORING_ENTER_ABS_TIMER

Marco Crivellari (1):
i2c: testunit: Replace system_long_wq with system_dfl_long_wq

Marek Szyprowski (1):
wifi: brcmfmac: Fix potential use-after-free issue when stopping
watchdog task

Marek Vasut (2):
i2c: stm32f7: reinit_completion() per transfer not per msg
MAINTAINERS: Update Marek Vasut email for PCIe R-Car

Mark Brown (1):
selftests/rseq: Don't run tests with runner scripts outside of the scripts

Markus Baier (1):
net: usb: asix: ax88772: re-add usbnet_link_change() in phylink callbacks

Markus Stockhausen (2):
hwmon: (lm75) Fix AS6200 and TMP112 setup and alarm handling
hwmon: (lm75) Fix configuration register writes.

Matthew Brost (1):
drm/ttm: Fix GPU MM stats during pool shrinking

Matthieu Baerts (NGI0) (13):
mptcp: sockopt: increase seq in mptcp_setsockopt_all_sf
mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0
mptcp: pm: ADD_ADDR rtx: allow ID 0
mptcp: pm: ADD_ADDR rtx: fix potential data-race
mptcp: pm: ADD_ADDR rtx: always decrease sk refcount
mptcp: pm: ADD_ADDR rtx: free sk if last
mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker
mptcp: pm: ADD_ADDR rtx: skip inactive subflows
mptcp: pm: ADD_ADDR rtx: return early if no retrans
mptcp: pm: prio: skip closed subflows
selftests: mptcp: check output: catch cmd errors
selftests: mptcp: pm: restrict 'unknown' check to pm_nl_ctl
mptcp: bpf: Fix type confusion in bpf_mptcp_sock_from_subflow()

Maíra Canal (1):
drm/etnaviv: Fix armed job not being pushed to the DRM scheduler

Michael Bommarito (9):
xfrm: ah: account for ESN high bits in async callbacks
wifi: nl80211: require admin perm on SET_PMK / DEL_PMK
wifi: mac80211: check ieee80211_rx_data_set_link return in pubsta MLO path
RDMA/rxe: Reject unknown opcodes before ICRC processing
RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads
Bluetooth: virtio_bt: clamp rx length before skb_put
Bluetooth: virtio_bt: validate rx pkt_type header length
Bluetooth: HIDP: serialise l2cap_unregister_user via hidp_session_sem
smb: client: validate dacloffset before building DACL pointers

Michael Chan (2):
bnxt_en: Delay for 5 seconds after AER DPC for all chips
bnxt_en: Set bp->max_tpa according to what the FW supports

Michael Guralnik (2):
RDMA/core: Fix rereg_mr use-after-free race
RDMA/mlx5: Fix null-ptr-deref in Raw Packet QP creation

Michal Kosiorek (1):
xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete

Miguel Ojeda (2):
rust: allow `clippy::collapsible_match` globally
rust: allow `clippy::collapsible_if` globally

Mikhail Gavrilov (1):
Bluetooth: l2cap: defer conn param update to avoid
conn->lock/hdev->lock inversion

Ming Lei (2):
ublk: validate physical_bs_shift, io_min_shift and io_opt_shift
ublk: fix use-after-free in ublk_cancel_cmd()

Mingyu Wang (1):
i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl

Mostafa Saleh (1):
iommu/pages: Fix iommu_pages_flush_incoherent() for non-x86

Mukesh Kumar Chaurasiya (IBM) (1):
rust/drm: import ARef from sync crate

Myeonghun Pak (3):
hwmon: (corsair-psu) Close HID device on probe errors
drm/qxl: Fix missing KMS poll cleanup
drm/bochs: Drop manual put on probe error path

Namjae Jeon (1):
ksmbd: fix kernel-doc warnings from ksmbd_conn_get/put()

Nan Li (1):
net/rds: handle zerocopy send cleanup before the message is queued

Nathan Chancellor (1):
powerpc/vdso: Drop -DCC_USING_PATCHABLE_FUNCTION_ENTRY from
32-bit flags with clang

Nicola Lunghi (1):
ALSA: usb-audio: add clock quirk for Motu 1248

Nicolas Escande (1):
wifi: ath12k: fix leak in some ath12k_wmi_xxx() functions

Niels Franke (1):
i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids

Nikola Z. Ivanov (1):
i2c: Compare the return value of gpiod_get_direction against
GPIO_LINE_DIRECTION_OUT

Ninad Naik (1):
Documentation: hwmon: fix link to ideapad-laptop.c file

Osama Abdelkader (2):
drm/sti: remove bridge when sti_hda component_add fails
drm/exynos: remove bridge when component_add fails

Pablo Neira Ayuso (8):
netfilter: replace skb_try_make_writable() by skb_ensure_writable()
netfilter: nft_fwd_netdev: add device and headroom validate with
neigh forwarding
netfilter: x_tables: add .check_hooks to matches and targets
netfilter: nft_compat: run xt_check_hooks_{match,target}() from .validate
netfilter: flowtable: ensure sufficient headroom in xmit path
netfilter: flowtable: fix inline vlan encapsulation in xmit path
netfilter: flowtable: fix inline pppoe encapsulation in xmit path
netfilter: flowtable: use skb_pull_rcsum() to pop vlan/pppoe header

Paolo Abeni (1):
mptcp: fix rx timestamp corruption on fastopen

Paolo Bonzini (2):
KVM: x86: check for nEPT/nNPT in slow flush hypercalls
KVM: x86: Do IRR scan in __kvm_apic_update_irr even if PIR is empty

Paul Chaignon (2):
tools/headers: Regenerate stddef.h to fix BPF selftests
bpf: Don't run arg-tracking analysis twice on main subprog

Pauli Virtanen (3):
ALSA: usb-audio: add min_mute quirk for Razer Nommo V2 X
Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready
Bluetooth: SCO: hold sk properly in sco_conn_ready

Pavan Chebbi (1):
bnxt_en: Use absolute target ns from ptp_clock_request

Pavitra Jha (1):
net: wwan: t7xx: validate port_count against message length in
t7xx_port_enum_msg_handler

Pengpeng Hou (1):
Bluetooth: RFCOMM: pull credit byte with skb_pull_data()

Peter Rosin (1):
MAINTAINERS: Update mail for Peter Rosin

Peter Zijlstra (1):
perf/core: Fix deadlock in perf_mmap() failure path

Philip Yang (1):
drm/amdgpu: zero-initialize GART table on allocation

Piyush Sachdeva (2):
smb: client: Use FullSessionKey for AES-256 encryption key derivation
smb: client: Zero-pad short GSS session keys per MS-SMB2

Prasanna Kumar T S M (1):
EDAC/versalnet: Fix device name memory leak

Qiang Ma (1):
LoongArch: KVM: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS

Qingfang Deng (1):
ovpn: reset MAC header before passing skb up

Rajat Gupta (1):
fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free

Ralf Lici (2):
ovpn: ensure packet delivery happens with BH disabled
selftests: ovpn: reduce ping count in test.sh

Rameshkumar Sundaram (1):
wifi: ath12k: initialize RSSI dBm conversion event state

Randy Dunlap (1):
fbdev: ipu-v3: clean up kernel-doc warnings

Ranjan Kumar (1):
scsi: mpt3sas: Limit NVMe request size to 2 MiB

Ratheesh Kannoth (10):
octeontx2-af: npc: cn20k: Propagate MCAM key-type errors on cn20k
octeontx2-af: npc: cn20k: Drop debugfs_create_file() error checks in init
octeontx2-af: npc: cn20k: Propagate errors in defrag MCAM alloc rollback
octeontx2-af: npc: cn20k: Fix target map and rule
octeontx2-af: npc: cn20k: Clear MCAM entries by index and key width
octeontx2-af: npc: cn20k: Fix bank value
octeontx2-af: npc: cn20k: Fix MCAM actions read
octeontx2-af: npc: cn20k: Initialize default-rule index outputs up front
octeontx2-af: npc: cn20k: Tear down default MCAM rules explicitly on free
octeontx2-af: npc: cn20k: Reject missing default-rule MCAM indices

Richard Fitzgerald (6):
ASoC: cs35l56: Fix hibernate write in runtime resume error path
ASoC: cs35l56: Fix out-of-bounds in dev_err() in
cs35l56_read_onchip_spkid()
ASoC: wm_adsp_fw_find_test: Redirect wm_adsp_release_firmware_files()
ASoC: wm_adsp_fw_find_test: Clear searched_fw_files in find-by-index test
ASoC: cs35l56: Don't use devres to unregister component
ASoC: cs35l56: Destroy workqueue in probe error path

Rio Liu (1):
wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check
in non-strict mode

Ritesh Harjani (IBM) (9):
pseries/papr-hvpipe: Fix race with interrupt handler
pseries/papr-hvpipe: Prevent kernel stack memory leak to userspace
pseries/papr-hvpipe: Fix null ptr deref in papr_hvpipe_dev_create_handle()
pseries/papr-hvpipe: Fix & simplify error handling in papr_hvpipe_init()
pseries/papr-hvpipe: Fix the usage of copy_to_user()
pseries/papr-hvpipe: Simplify spin unlock usage in
papr_hvpipe_handle_release()
pseries/papr-hvpipe: Kill task_struct pointer from struct
hvpipe_source_info
pseries/papr-hvpipe: Refactor and simplify hvpipe_rtas_recv_msg()
pseries/papr-hvpipe: Fix style and checkpatch issues in
enable_hvpipe_IRQ()

Robert Marko (1):
net: phy: micrel: fix LAN8814 QSGMII soft reset

Rodrigo Faria (1):
ALSA: hda/realtek: Add mute LED fixup for HP Pavilion 15-cs1xxx

Ronald Claveau (1):
dt-bindings: i2c: amlogic: Add compatible for T7 SOC

Rong Zhang (1):
ALSA: usb-audio: Add quirk flags for JBL Pebbles

Rosen Penev (1):
ALSA: sparc/dbri: add missing fallthrough

Ruijie Li (1):
xfrm: provide message size for XFRM_MSG_MAPPING

Rámon van Raaij (1):
ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9

Sagarika Sharma (1):
ipv6: update route serial number on NETDEV_CHANGE

Sai Teja Aluvala (1):
Bluetooth: btintel_pcie: treat boot stage bit 12 as warning

Samiullah Khawaja (1):
PCI: Initialize temporary device in new_id_store()

Sanman Pradhan (2):
hwmon: (ltc2992) Clamp threshold writes to hardware range
hwmon: (ltc2992) Fix u32 overflow in power read path

Sarthak Sharma (1):
selftests: kselftest: fix wrong test number in ksft_exit_skip

Sasha Levin (1):
hwmon: Remove stale CONFIG_SENSORS_SBRMI Makefile reference

Satyanarayana K V P (1):
drm/xe/guc: Exclude indirect ring state page from ADS engine state size

Sean Christopherson (2):
KVM: x86: Fix misleading variable names and add more comments
for PIR=>IRR flow
KVM: x86: Fix shadow paging use-after-free due to unexpected GFN

Selvarasu Ganesan (1):
usb: dwc3: Move GUID programming after PHY initialization

SeungJu Cheon (2):
Bluetooth: ISO: Fix data-race on dst in iso_sock_connect()
Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths

Shardul Bankar (2):
mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure
mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure

Shay Drory (4):
net/mlx5: SD: Serialize init/cleanup
net/mlx5: SD, Keep multi-pf debugfs entries on primary
net/mlx5e: SD, Fix missing cleanup on probe error
net/mlx5e: SD, Fix race condition in secondary device probe/remove

Shitalkumar Gandhi (1):
net: rtsn: fix mdio_node leak in rtsn_mdio_alloc()

Shivani Nittor (1):
powerpc/perf: Update check for PERF_SAMPLE_DATA_SRC marked events

Shota Zaizen (1):
ksmbd: validate inherited ACE SID length

Shuhao Fu (1):
ksmbd: fail share config requests when path allocation fails

Shuicheng Lin (2):
drm/xe/pf: Fix EAGAIN sign in pf_migration_consume()
drm/xe/pf: Fix MMIO access using PF view instead of VF view
during migration

Shyam Prasad N (1):
cifs: abort open_cached_dir if we don't request leases

Shyam Sunder Reddy Padira (1):
staging: rtl8723bs: os_dep: avoid NULL pointer dereference in
rtw_cbuf_alloc

Siwei Zhang (3):
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()

Sourabh Jain (2):
powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o
powerpc/vmx: avoid KASAN instrumentation in enter_vmx_ops() for kexec

Stefan Metzmacher (2):
smb: smbdirect: make use of DEFAULT_SYMBOL_NAMESPACE and EXPORT_SYMBOL_GPL
smb: smbdirect: introduce and use include/linux/smbdirect.h

Stephen Smalley (5):
selinux: prune /sys/fs/selinux/checkreqprot
selinux: prune /sys/fs/selinux/disable
selinux: prune /sys/fs/selinux/user
selinux: allow multiple opens of /sys/fs/selinux/policy
selinux: shrink critical section in sel_write_load()

Sunil Khatri (1):
drm/amdgpu/userq: fix access to stale wptr mapping

T.J. Mercier (1):
docs: cgroup-v1: Update charge-commit section

Tabrez Ahmed (1):
hwmon: (ads7871) Fix endianness bug in 16-bit register reads

Tao Cui (2):
LoongArch: KVM: Fix missing EMULATE_FAIL in kvm_emu_mmio_read()
LoongArch: KVM: Use kvm_set_pte() in kvm_flush_pte()

Tejun Heo (4):
workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)
cgroup: Defer css percpu_ref kill on rmdir until cgroup is depopulated
cgroup, sched_ext: Include exiting tasks in cgroup iter
sched_ext: Skip past-sched_ext_dead() tasks in scx_task_iter_next_locked()

Thomas Fourier (1):
media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init()

Thomas Gleixner (10):
rseq: Set rseq::cpu_id_start to 0 on unregistration
rseq: Protect rseq_reset() against interrupts
rseq: Don't advertise time slice extensions if disabled
rseq: Revert to historical performance killing behaviour
selftests/rseq: Skip tests if time slice extensions are not available
selftests/rseq: Make registration flexible for legacy and optimized mode
selftests/rseq: Validate legacy behavior
rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode
rseq: Reenable performance optimizations conditionally
selftests/rseq: Expand for optimized RSEQ ABI v2

Thomas Huth (1):
efi: pstore: Drop efivar lock when efi_pstore_open() returns with an error

Thomas Weißschuh (2):
selftests: harness: Restore order of test functions
LoongArch: vDSO: Drop custom __arch_vdso_hres_capable()

Thomas Zimmermann (2):
lib/fonts: Fix bit position when rotating by 180 degrees
arch/powerpc: Drop CONFIG_FIRMWARE_EDID from defconfig files

Thorsten Blum (1):
efivarfs: use QSTR() in efivarfs_alloc_dentry

Théo Lebrun (2):
clk: eyeq: add EyeQ5 children auxiliary device for generic PHYs
reset: eyeq: drop device_set_of_node_from_dev() done by parent

Timur Tabi (1):
Revert "drm/nouveau/gsp: add support for GA100"

Tomas Henzl (1):
scsi: smartpqi: Silence a recursive lock warning

Tommaso Soncin (1):
ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line
in quirk table

Tristan Madani (3):
wifi: b43: enforce bounds check on firmware key index in b43_rx()
wifi: b43legacy: enforce bounds check on firmware key index in RX path
Bluetooth: btmtk: validate WMT event SKB length before struct access

Troy Mitchell (2):
clk: spacemit: k3: mark top_dclk as CLK_IS_CRITICAL
ASoC: spacemit: fix RX DMA params not set when TX is running

Tzung-Bi Shih (1):
platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration

Ulf Hansson (1):
pmdomain: core: Fix detach procedure for virtual devices in genpd

Uwe Kleine-König (The Capable Hub) (1):
ASoC: codecs: ab8500: Remove suspicious code

Vasant Hegde (2):
iommu/amd: Use maximum Event log buffer size when SNP is enabled
on Family 0x19
iommu/amd: Use maximum PPR log buffer size when SNP is enabled
on Family 0x19

Victor Nogueira (1):
selftests/tc-testing: Add tests that force red and sfb to
dequeue from child's gso_skb

Victor Nogueria (1):
net/sched: sch_sfb: Replace direct dequeue call with peek and
qdisc_dequeue_peeked

Vikash Garodia (1):
media: iris: switch to hardware mode after firmware boot

Vincent Guittot (1):
sched/fair: Fix wakeup_preempt_fair() for not waking up task

Vishnu Reddy (1):
media: iris: fix use-after-free of fmt_src during MBPF check

WANG Rui (2):
efi/loongarch: Implement efi_cache_sync_image()
efi/libstub: Synchronize instruction cache after kernel relocation

Waiman Long (2):
ipvs: Guard access of HK_TYPE_KTHREAD cpumask with RCU
sched/isolation: Make HK_TYPE_KTHREAD an alias of HK_TYPE_DOMAIN

Wang Shuaiwei (1):
scsi: ufs: core: Fix bRefClkFreq write failure in HS-LSS mode

Wei Fang (1):
net: enetc: fix VSI mailbox timeout handling and DMA lifecycle

Weiming Shi (5):
bpf: Fix NULL pointer dereference in bpf_sk_storage_clone and diag paths
bpf: Fix NULL pointer dereference in bpf_skb_fib_lookup()
netfilter: nft_fwd_netdev: use recursion counter in neigh egress path
i2c: stub: Reject I2C block transfers with invalid length
i2c: smbus: reject oversized block transfers in the common path

Weinan Liu (1):
iommu/amd: Fix precedence order in set_dte_passthrough()

Wenmeng Liu (3):
media: qcom: camss: Fix csid IRQ offset for sa8775p
media: qcom: camss: Fix csid clock configuration for sa8775p
media: qcom: camss: Add missing clocks for VFE lite on sa8775p

Wentao Guan (1):
LoongArch: Fix potential ADE in loongson_gpu_fixup_dma_hang()

Wentao Liang (1):
pmdomain: mediatek: fix use-after-free in
scpsys_get_bus_protection_legacy()

Xianglai Li (2):
LoongArch: KVM: Compile switch.S directly into the kernel
LoongArch: KVM: Fix "unreliable stack" for kvm_exc_entry

Xiaogang Chen (1):
drm/amdkfd: Check if there are kfd porcesses using adev by
kfd_processes_count

Xu Yang (1):
usb: typec: tcpm: fix debug accessory mode detection for sink ports

Yi Kuo (1):
smb: smbdirect: fix MR registration for coalesced SG lists

Yihang Li (1):
scsi: hisi_sas: Fix sparse warnings in prep_ata_v3_hw()

Yilin Zhu (1):
ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()

Yu-Hsiang Tseng (1):
wifi: ath12k: use lockdep_assert_in_rcu_read_lock() for RCU assertions

Yufan Chen (2):
io_uring/napi: clear tracked NAPI entries on unregister
io_uring/eventfd: reset deferred signal state

Yufei CHENG (1):
platform/x86: lenovo: wmi-other: Fix uninitialized variable in
lwmi_om_hwmon_write()

Yuriy Padlyak (1):
ALSA: hda/realtek: Fix speaker silence after S3 resume on Xiaomi
Mi Laptop Pro 15

Zhan Xusheng (1):
sched/fair: Fix overflow in vruntime_eligible()

Zisen Ye (2):
smb/client: fix out-of-bounds read in symlink_data()
smb/client: fix out-of-bounds read in smb2_compound_op()