Linux 7.3-rc4

From: Linus Torvalds

Date: Sun Sep 20 2026 - 17:03:29 EST


We all know the drill by now: "it's big, yadda yadda".

What I do find a bit interesting is that filesystems continue to be
quite a noticeable part of the whole "it's bigger than usual". This
time around it's smb and ntfs, so it's not like it's one particular
filesystem, it's just been that filesystems in general seem to have
been getting more attention recently.

Of course, driver changes are still the biggest part, but not as
dominatingly as they sometimes are. The patch overall seems to be
about a third drivers, a third filesystems and networking, and a third
"misc" (architecture fixes and tooling).

But it's mostly pretty small patches. I think the biggest single patch
in here is a removal of a file that was moved from lib/ to mm/ during
the merge window, but for some reason the the old copy stayed around
and got this belated removal patch.

You can see the shortlog below for details, but nothing strikes me as
_particularly_ interesting. There's a lot of error path cleanup stuff,
which various LLM's seem to be pretty good at catching, but that
typically isn't going to be all that noticeable in normal use. But
hey, if any of the issues hit *you*, you are going to care.

Linus

---

Aamir Ahmed (1):
Bluetooth: eir: validate service data length before reading UUID

Abdurrahman Hussain (1):
gpiolib: of: don't mark hog nodes OF_POPULATED before a chip is found

Ackerley Tng (1):
mm/folio: EXPORT_SYMBOL_FOR_KVM(lru_cache_drain_for_folio)

Ahmed Naseef (1):
net: phy: mediatek: do not report link and per-speed LED rules together

Ai Chao (1):
ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook B3-420

Alberto Carboneri (1):
scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable()

Aleksandr Nogikh (1):
xfrm: add missing RCU read lock in xfrm_send_migrate_state()

Alex Bereza (2):
dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
dmaengine: xilinx_dma: Fix hardware buffer descriptor chain
after cyclic DMA

Alexander Chesnokov (1):
dmaengine: ti: k3-udma-glue: fix NULL dereference in
k3_udma_glue_release_rx_chn()

Alexei Turtanov (1):
Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026

Alexey Klimov (1):
soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node

Ali Ahmet Memis (1):
wifi: wilc1000: fix out-of-bounds read in P2P public action frames

Alvin Šipraga (4):
Input: adp5588-keys - cache GPIO state before registering the gpiochip
ASoC: adau1977: make the Kconfig symbols user selectable
ASoC: adau1977-spi: drop __maybe_unused and of_match_ptr()
ASoC: adau1977-i2c: add OF match table for I2C

Amit Machhiwal (2):
KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure

Anand Jain (1):
btrfs: derive f_fsid with dev_t only when temp_fsid is active

Andrea Mayer (1):
seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation

Andrea Righi (1):
sched/core: Avoid false migration warning for proxy donors

Andrew Morton (1):
remove old lib/alloc_tag.c

Aneesh Kumar K.V (Arm) (1):
x86/mm: Don't force unencrypted DMA for IOMMU-backed devices

AngeloGioacchino Del Regno (2):
phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting

Aohan Mei (1):
rds: ib: use rds_conn_drop() on protocol version mismatch

April Cardenas (1):
smb/client: send lease break ACKs thru correct session for
multiuser mounts

Arun Easi (1):
scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU

Asai Neko (1):
ALSA: usb-audio: skip the broken mute control on AVerMedia GC553Pro

Baineng Shou (1):
dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()

Bard Liao (1):
soundwire: cadence_master: wait and cancel cdns->work before clock stop

Bart Van Assche (1):
RDMA/srp: Fix srp_remove_target()

Bartosz Golaszewski (3):
power: sequencing: don't call .post_enable() if
pwrseq_unit_enable() failed
power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new()
power: sequencing: fix NULL-pointer dereference in
pwrseq_device_register()

Biju Das (1):
power: sequencing: Fix build issue with COMPILE_TEST

Bogdan Nicolae (1):
wifi: brcmfmac: cyw: pass PMKID to firmware if present

Bradley Morgan (1):
arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc

Breno Leitao (1):
arm64: hibernate: clone only the linear map that exists at runtime

Caleb James DeLisle (1):
MIPS: config: Add EcoNet EN751221 defconfig

Carolina Jubran (1):
IB/IPoIB: Avoid restoring OPER_UP after multicast flush

Catalin Marinas (1):
arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation

Cen Zhang (1):
KEYS: encrypted: fix integer overflow of datablob_len

Cen Zhang (Microsoft Security FORGE Labs) (1):
xfrm: hold net_device reference under RCU in bundle creation

Chandrashekar Devegowda (1):
Bluetooth: btintel_pcie: validate TX skb length in send_sync

Chang S. Bae (2):
x86/microcode/intel: Reject problematic loading on Granite Rapids systems
x86/build/64: Prevent native builds from generating EGPR use

Cheng Xu (1):
RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables

Chengfeng Ye (2):
xfrm: serialize state GC with device state flush
Bluetooth: hci_sync: Serialize local codec list cleanup

Chengjun Yao (1):
drm/amdgpu: fix rmmio iounmap skipped on device removal

Chris Lu (2):
Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events
Bluetooth: btmtksdio, btmtkuart: validate WMT event length
before struct access

Chris Sommers (1):
Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P

Christian Göttsche (1):
selinux: always fill AVC decision in avc_has_perm_noaudit()

Christian König (1):
dma-buf/dma-fence: fix checking signaling bit for timeline and
driver name v3

Christian Lugnberg (2):
dmaengine: sun6i: fix non-atomic read of DMA position registers
dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status

Christopher Obbard (1):
mailmap: update entry for Christopher Obbard

Chunfeng Song (1):
rust: net: phy: fix off-by-one bit positions in device status accessors

Claudiu Beznea (1):
phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context

Coiby Xu (1):
mailmap: map Coiby Xu's address

Cong Nguyen (1):
hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler

Daehyeon Ko (1):
wifi: libipw: reject TKIP frames without a full MIC

Daniel Golle (1):
net: dsa: mxl862xx: disable the stats poll on teardown

Daniel J Blueman (1):
net: qrtr: resend HELLO on MHI resume

Daniel Linjama (1):
btrfs: handle lack of space when cleaning up verity items

Daniel Zahka (2):
net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb()
selftests: drv-net: psp: test PSP and TCP ULP mutual exclusion

David Francis (2):
drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc
drm/amdkfd: Avoid integer underflow in EOP ring size calculation.

David Howells (1):
9p: Fix v9fs_issue_write() to update i_size and remote_i_size

David Hu (2):
dma-buf: Fix silent overflow for phys vec to sgt
dma-buf: Split sgl by largest page-aligned chunk

David Laight (1):
x86/div64: Fix addition of large constants in mul_u64_add_u64_div_u64()

Devin Wittmayer (1):
wifi: mac80211: refuse to make a monitor active when it has no queue

Dinh Nguyen (1):
arm64: dts: socfpga: change access permission from 755 to 644

Diogo Ivo (Schneider Electric) (4):
mmc: sdhci_am654: Move tuning_loop to local variable
mmc: sdhci_am654: Reset command and data lines on failed tuning
mmc: sdhci_am654: Clear ITAPDLY on tuning failure
mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50
tuning failure

Dmitriy Chumachenko (1):
drm/amdgpu: check ras and obj before dereference

Dmitriy Okunev (1):
net: mvpp2: prevent buffer overflow in page_pool allocation

Dmitry Baryshkov (2):
drm/msm: mark the fbdev framebuffer as system memory
drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL

Dmitry Torokhov (3):
Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
Input: document that no new LED codes should be added

Dong Chenchen (1):
ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup

Donggeun Yoo (3):
dma-coherent: report a failed reserved memory assignment
swiotlb: use the adjusted address for the highmem page lookup
dma-mapping: don't trace the DMA address when the allocation fails

Doruk Tan Ozturk (1):
wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length

Eric Dumazet (10):
xfrm: add missing rcu_read_lock(), skb_dst_force() and
dev_hold() for xfrm_trans_reinject()
tcp: do not let tcp_rmem be set below 4096
pppoatm: ensure a writable skb header and linear data
drop_monitor: synchronize tracepoint unregistration on error path
drop_monitor: use timer_shutdown_sync() to prevent timer
rearming during teardown
drop_monitor: use raw_cpu_ptr() in tracepoint probes
drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
netlink: do not free nlk->groups while lockless readers can use it
net: lock the socket in sock_gettstamp()
net: skbuff: do not leave stale header offsets after pskb_carve()

Erich Sartison (1):
Input: xpad - add support for Victrix Pro BFG Controller

Fan Wu (5):
mmc: core: Cancel SDIO IRQ work before freeing host
mmc: mmci: Fix use-after-free in busy-timeout work
mmc: mxcmmc: cancel data work and watchdog on remove
mmc: hsq: Fix use-after-free in retry work
wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown

Farhad Alemi (1):
net: remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check

Felix Gu (1):
mmc: sdio_uart: fix xmit_fifo leak when the port table is full

Fernando Fernandez Mancera (1):
netfilter: nf_tables: fix device name and prefix match in hook lookup

Filipe Manana (5):
btrfs: tree-checker: print dev extent offset in error message
btrfs: tree-checker: fix error message regarding free space extent items
btrfs: fix creation of compressed inline extents that don't save space
btrfs: abort transaction on failure to update inode for hole
punching and reflinking
btrfs: check if there is space for chunk item when validating
sys chunk array

Florian Maillard (1):
mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260

Francis Marlou Pacaro (1):
drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates

Frank Sorenson (9):
smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
smb: client: validate minimum PDU size before smb2_get_data_area_len()
smb: client: fix server->total_read for compound encrypted PDUs
smb: client: fix missing lower-bound check on DFS referral string offsets
smb: client: reject short Next offsets in parse_server_interfaces()
smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
smb: client: fix missing iov bounds check in parse_posix_sids()
smb: client: fix potential OOB read in smb3_enum_snapshots()
smb: client: fix reparse buffer bounds in cifs_query_reparse_point()

Frieder Schrempf (1):
spi: fsl-qspi: Reprogram the clock rate when the operation
frequency changes

Gabor Juhos (1):
spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register

Gang Yan (1):
RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access

George Emmanuel Thomas (1):
drm/msm: remove stale perf counter XML TODO

Gris Ge (1):
net: ip_tunnel: initialize `options_len` before referencing options

Guanghui Yang (1):
btrfs: clear free space tree creation state on rebuild failure

Guanglei Zhu (3):
net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()

Guangshuo Li (5):
drm/msm/adreno: fix autosuspend cleanup during teardown
hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
hwmon: (w83793) release probe data through kref
drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure
i2c: imx: disable autosuspend on remove

Guoqing Jiang (1):
RDMA/siw: Clear association under lock if siw_qp_modify fails in
siw_accept

Hans de Goede (2):
Input: soc_button_array - fix MS Surface Pro 11 probe failure
Input: soc_button_array - check btns_desc->package.count

Hao-Qun Huang (1):
spi: virtio: Use the per-transfer bits per word

Hemanth Selam (1):
firmware: arm_scmi: Fix typo "upto" in comment

Henry Martin (1):
xfrm: iptfs: fix runt reassembly panic from short inner tot_len

Hohyun Sim (1):
net: fddi: skfp: fix NULL deref when setting the MAC address while down

Hongling Zeng (1):
btrfs: take commit root semaphore when iterating in
mark_block_group_to_copy()

Huacai Chen (1):
drm/loongson: Create blend mode property for cursor plane

HyeongJun An (1):
ASoC: hdmi-codec: Report a change when the channel status moves

Hyunwoo Kim (1):
exec: Cleanup POSIX timers right after de_thread()

Ian Luites (1):
soundwire: dmi-quirks: Disable ghost Realtek on Asus GX651AX

Ibrahim Abdelkader (1):
Bluetooth: hci_qca: Do not write to the serial port after it is closed

Icenowy Zheng (3):
drm/verisilicon: set blend mode for the cursor plane
drm/verisilicon: add primary modifier for format tables
drm/verisilicon: remove ARGB formats from primary plane

Ilia Levi (5):
drm/xe/mmio_gem: forbid VMA split
drm/xe/mmio_gem: use write-back mapping for dummy page
drm/xe/mmio_gem: simplify fault handler loop
drm/xe/mmio_gem: cache the dummy page per object
drm/xe/mmio_gem: fix destroy flow

Inbal Schussheim (2):
tcp: exclude old ACKs from tcp fast path
selftests: net: packetdrill: test exclusion of old ACK from TCP fast path

Itai Handler (1):
spi: spi-zynqmp-gqspi: stop the controller on shutdown

Ivan Pustogarov (1):
wifi: mac80211: avoid out-of-bounds read for empty PREQ elements

Iván Ezequiel Rodriguez (2):
Input: evdev - zero absinfo before partial copy in EVIOCSABS
Input: zero ff_effect before compat copy in input_ff_effect_from_user

Jack Yu (1):
ASoC: rt712-sdca: reconfigure PLL2 to fix calibration time-out

Jacob Moroni (1):
RDMA/irdma: Enforce local fence for IB_WR_REG_MR

Jaeho Cho (1):
ALSA: hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx

Jakub Kicinski (2):
eth: fbnic: ring the doorbell if a burst ends in a drop
dpll: reject a reference sync pin which is not on the pin's dpll

Jamal Hadi Salim (4):
net/sched: hhf: cap hh_flows_limit at change time
selftests/tc-testing: add hhf hh_limit cap tests
net/sched: codel: bound the dropping loop per dequeue call
selftests/tc-testing: add codel/fq_codel interval boundary cases

James Clark (1):
net: macb: fix ordering around PTP timestamp read

James Seo (1):
hwmon: (hp-wmi-sensors) Improve raw WMI string handling

Jarkko Sakkinen (1):
KEYS: trusted: Fix tpm2_load_cmd() boundary check

Jeff Layton (1):
nfsd: fix handling of NFSEXP_PNFS in the netlink codepath

Jeffin Philip (1):
RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()

Jeremy Nyberg (1):
Input: xpad - fix PDP Marvel Xbox 360 controller

Jesse Casco (1):
drm/msm/dp: skip PUSH_IDLE when the link was never enabled

Jiangshan Yi (3):
wifi: libertas_tf: fix UAF in lbtf_free_adapter()
wifi: brcmsmac: fix UAF in brcms_free_timer()
ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type

Jiayuan Chen (1):
mm/shrinker: fix bogus set_shrinker_bit() with cgroup.memory=nokmem

Jinke Han (1):
x86/kprobes: Fix crash when probing CS CALL instructions

Joel Granados (1):
sysctl: Fix type truncation in sysctl_msec_to_jiffies

Johannes Berg (34):
.get_maintainer.ignore: add myself
wifi: cfg80211: don't get the radio mask for netdev-less wdevs
wifi: cfg80211: check IP header size in cfg80211_classify8021d()
wifi: cfg80211: don't free driver-owned scan requests
wifi: cfg80211: only group hidden BSSes with beacon entries
wifi: cfg80211: don't filter by BSS type when removing stale entries
wifi: cfg80211: ibss: ref BSS entry for joined event
wifi: cfg80211: fix NAN regulatory enforcement
wifi: cfg80211: reduce RTNL holding in regulatory enforcement
wifi: mac80211: don't apply peer rates to off-channel frames
wifi: mac80211: don't drop scan probe requests for lack of peer rates
wifi: mac80211: don't start a ROC while scanning
wifi: mac80211: don't warn when an IBSS has no channel to scan
wifi: mac80211: don't offload TC setup on AP_VLAN interfaces
wifi: mac80211: suppress chanctx warning for debugfs reset
wifi: mac80211: abort chanswitch when leaving a mesh
wifi: mac80211: reset state when starting AP fails
wifi: mac80211: reset the LED state when ifup fails
wifi: mac80211: only operate on TDLS peers in the TDLS code
wifi: cfg80211: restore netns_immutable on failures
wifi: cfg80211: undo netns switch if renaming the wiphy fails
wifi: mac80211: unlist vifs when their netdev is unregistered
wifi: cfg80211: get the wiphy out of a dying network namespace
wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
wifi: mac80211: don't allow injecting frames wider than the chanctx
wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
wifi: mac80211: require a peer station for TDLS setup confirm
wifi: mac80211: don't allow link changes when iface is down
wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
wifi: mac80211: don't access the TSF of a down interface
wifi: mac80211: add HE 6 GHz capability in the scan elems len
wifi: mac80211: mesh: reset the CSA state when leaving
wifi: mac80211: mesh: release the channel if start fails
wifi: mac80211: set up the TX info early to fix failure paths

Johannes Thumshirn (1):
btrfs: zoned: handle RAID profiles in btrfs_can_activate_zone()

Jonghyuk Kim(MalHyuk) (1):
drm/msm: RCU-free the scheduler-containing ring and VM objects

Joseph Qi (1):
smb: client: fix use-after-free of iface in cifs_try_adding_channels()

Juan Perdomo (1):
Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup

Julian Braha (1):
mips: econet: fix unmet dependencies for ECONET

Jérémy Jean (2):
RDMA/siw: Bound fragmented header copies by the remaining length
smb: client: validate absolute native symlink targets before NT fixups

Karl Mehltretter (11):
scsi: pm80xx: Fix the use_msix, use_tasklet and read_wwn
parameter descriptions
scsi: qla2xxx: Fix the ql2xfc2target parameter description
drm/msm: Fix the separate_gpu_kms parameter description
drm/msm/adreno: Fix the skip_gpu parameter description
dma-buf: Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels
keys: fix lost wakeup when reaping a dead key type
Input: trackpoint - fix the inertia attribute name in the ABI document
drm/vc4: Use managed KMS polling to fix UAF on unbind
wifi: brcmfmac: fix lost 802.1x TX completion wakeup
selinux: preserve user SID across nested backing files
selinux: recheck intermediate backing files on mprotect()

Kevin Wang (1):
drm/amd/pm: report energy accumulator for smu 14.0.3

Kitty Makin (1):
ALSA: usb-audio: Add capture quirk for Behringer FCA1616

Koichiro Den (1):
arm64: dts: renesas: r8a779f0: Set UFS lane count

Krish Gulati (1):
ALSA: hda/realtek: Add quirk for HP Victus 15-fa1xxx (MB 8BB1) mute LED

Krystian Kaniewski (1):
RDMA/core: Reject unregistering netdevs in ib_get_eth_speed

Krzysztof Kozlowski (2):
wifi: ath12k: ahb: Revert undocumented ABI and dead code
dt-bindings: display/msm: Use consistent indentation in the example

Kuniyuki Iwashima (9):
neighbour: Add missing RCU annotation for neightbl_dump_info().
neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
neighbour: Don't render blackhole_netdev via RTM_GETNEIGHTBL.
neighbour: Skip default parms when resumed in neightbl_dump_info().
sysctl: Check range in proc_dointvec_ms_jiffies_minmax
sysctl: Check range in do_proc_ulong_conv_ms_jiffies
tcp: Don't call skb_clone_and_charge_r() for close()d listener
in tcp_v6_do_rcv().
af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
selftest: af_unix: Add test case with mixed lowpoint in scm_rights.c.

Kyle Zeng (1):
xfrm: fix compat ALLOCSPI request use-after-free

Lachlan Hodges (1):
wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic

Laxman Acharya Padhya (1):
Bluetooth: hci_codec: validate vendor codec count length

Leo Li (1):
drm/amd/display: Atomize IRQ register read/modify/write ops

Leon Romanovsky (2):
RDMA/efa: Keep admin queues alive while IRQ is registered
RDMA/efa: Keep EQ resources alive while IRQ is registered

Li Jun (2):
watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog
watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog

Li RongQing (2):
RDMA/uverbs: Fix potential leak of resources->collection in
flow_resources_alloc()
RDMA/mad: Fix receive buffer leak when PKey enforcement fails

Linkai Gong (3):
Input: cyttsp5 - clamp the HID report size before memcpy
RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup
i2c: atr: fix dangling adapter pointer on add failure

Linmao Li (1):
wifi: mwifiex: prevent authentication frame length truncation

Linus Torvalds (1):
Linux 7.3-rc4

Linus Walleij (1):
net: ethernet: cortina: Ack RX overrun interrupt correctly

Liu Zhenlong (1):
i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove()

Lorenzo Bianconi (4):
net: stmmac: fix TSO header length truncation
net: stmmac: do not overwrite phc_index when no PTP clock is registered
net: stmmac: propagate FPE preemption-class mapping errors
net: stmmac: preserve real_num_tx_queues on mqprio setup failure

Lorenzo Stoakes (ARM) (6):
mm/huge_memory: bypass THP tuneables for huge pfnmap mappings
mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP
mm/vma: correctly unaccount on mmap_prepare() failure
x86/mm/pat: Acquire init_mm write lock on collapse to avoid UAF
x86/mm/pat: Acquire init_mm read lock on attribute changes to avoid UAF
x86/mm/pat: Allocate split page tables as kernel page tables

Luca Coelho (1):
drm/i915/display: check configuration index before shifting

Lucas Tanure (5):
arm64: dts: amlogic: t7: use the real UART pclk
arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled
arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs
arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies
arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM

Luiz Augusto von Dentz (2):
Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync

Lyude Paul (4):
Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware"
drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr
drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP
drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini()

Maher Azzouzi (1):
esp: downgrade zerocopy managed frags before mutating skb frags

Maoyi Xie (1):
keys: translate request_key_auth pid for the reading procfs instance

Mariano Baragiola (1):
wifi: virt_wifi: free skb when disconnected

Mario Limonciello (2):
drm/amdgpu: Fix GPU PCIe link capability reporting
drm/amdgpu: Skip KFD mapping clear before initialization

Mark Amirkan (4):
net: lan743x: fix RX checksum use-after-free
net/packet: clear RX owner on VNET header error
mptcp: return sk_wait_data() errors from recvmsg()
net/packet: avoid truncating TPACKET_V3 private size

Mark Rutland (3):
arm64: percpu: Fix this_cpu_write() casting
arm64: percpu: Fix this_cpu_and() mask generation
arm64: percpu: Fix LSE operations on {8,16}-bit types

Matthew Schwartz (2):
x86/fred: Reconstruct the #GP context for rejected INT instructions
selftests/x86: Check signal state for rejected software interrupts

Meijing Zhao (1):
mm: memblock: show all region flags in debugfs

Michael Bommarito (1):
RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds

Michail Tatas (1):
gpiolib: Put fwnode reference on failure

Michal Koutný (1):
cgroup: Avoid iteration of dying tasks with zero refcount

Mike Lothian (1):
drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments

Mike Rapoport (Microsoft) (1):
MAINTAINERS: update memblock tree URLs

Muhammad Bilal (1):
hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show()

Myeonghun Pak (1):
mmc: sdhci-of-aspeed: Remove children before releasing SDC resources

Namjae Jeon (11):
ntfs: use dynamic MFT tail reservation
ntfs: repack $MFT/$ATTRIBUTE LIST
ntfs: account for MFT records added during allocation
ntfs: protect runlist updates with the runlist lock
ntfs: propagate folio errors
ntfs: ignore interrupted inode reads as corruption
ntfs: discard inodes that fail initialization
ntfs: unhash failed inode reads
ksmbd: follow SMB2 session expiration semantics
ksmbd: fix partial normalized name responses
ksmbd: keep compound responses on query info errors

Neil Armstrong (2):
drm/msm/a6xx: Add CX AO Counter registers used for a750 GPUs
drm/msm/a6xx: Use CX AO Counter register for timestamp on a750 GPUs

Nemesa Garg (1):
Revert "drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable"

Nguyen Ngoc Thang (2):
ALSA: pcm: set timer->private_data before registering the PCM timer
ALSA: usb-audio: fix list_add double-add in push_back_to_ready_list

Nhat Pham (1):
mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count

Nicolai Buchwitz (1):
net: bcmgenet: restore the hardware filters on open

Nicolas Escande (1):
wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all()

Nicolas Thibert (1):
Bluetooth: btusb: fix NXP IW610 composite device handling

Niklas Cassel (2):
ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
ata: libata-scsi: fix ata_dsm_trim_pages() kernel-doc

Nikolay Aleksandrov (2):
net: bridge: mst: move switchdev call outside rcu
net: bridge: vlan: fix bugs caused by switchdev deletion errors

Norbert Szetei (1):
RDMA/rxe: validate access flags before swapping the MR's PD

Nuno Sá (1):
hwmon: (pmbus/core) increase number of phases and add new mask

Oder Chiou (1):
ASoC: rt721: Reset codec to fix abnormal sound

Or Har-Toov (2):
RDMA/mlx5: Remove warn on missing representor in query_port_speed
RDMA/uverbs: Fix mmap_lock/disassociation_lock circular dependency

Orgad Shaneh (1):
MIPS: Octeon: apply USB FDT fixups also when USB is modular

Ovidiu Panait (5):
arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR

Pablo Neira Ayuso (2):
netfilter: nf_nat: unregister and release hooks on error
netfilter: flowtable: hold reference on ct until flow is released

Paolo Abeni (3):
mptcp: avoid unneeded actions on subflow reset
mptcp: close race between scheduler and state change
mptcp: fix bad accounting in __mptcp_subflow_push_pending()

Paul Hollinsky (1):
drm/msm/adreno: Only check for PAS when a zap shader is present

Paulo Alcantara (5):
smb: client: cancel reconnect work in clean_demultiplex_info()
smb: client: fix rlist race and missing initialization
smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
smb: client: fix unaligned access in WSL reparse point parser
smb: client: fix fattr leaking on wsl_to_fattr() failure

Pedro Falcato (1):
x86/alternatives: Exclude text poking against change_page_attr()

Peng Hao (1):
wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path

Pengpeng Hou (2):
ARM: socfpga: select the PL310 erratum 753970 workaround
wifi: mwifiex: validate scan response extents

Peter Zijlstra (1):
futex: Also allocate private hash on vfork()

Qi Zheng (1):
fs: fix missed removal of super_fs_objects_eligible()

Qu Wenruo (1):
btrfs: add "/dev/root" exception for device path update

Quanye Yang (2):
RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted
RDMA/ucma: Serialize join and leave on copy_to_user failure

Raag Jadav (1):
drm/xe/i2c: Disable IRQ on unbind

Radek Podgorny (2):
Bluetooth: put the peer's on-air address on air when we cannot resolve
Bluetooth: keep dst_type with dst when reusing an LE connection

Raphaël Larocque (1):
Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)

Richard Fitzgerald (7):
ASoC: wm_adsp: Firmware search progress log should not look like an error
ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask
ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map
ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params
ASoC: sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capture
ASoC: sdw_utils: cs_amp: Delete bogus and incorrect capture channel fixup
ASoC: cs-amp-lib: Prevent NULL pointer if efi variable is zero length

Richard Zhu (1):
PCI: imx6: Move clock enable after core reset assertion

Rik van Riel (1):
wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver

Rob Clark (2):
drm/ci: Update xfails for kms_cursor_legacy regression
drm/msm/a6xx+: Increase GMU FW init timeout

Rob Herring (Arm) (1):
Input: tsc2007 - read "ti,poll-period" as u32

Roberts Kursitis (1):
Input: xpad - add support for Azeron devices

Roman Vivchar (1):
dt-bindings: input: mediatek,mt6779-keypad: add mt6572

Rong Zhang (1):
hwmon: (k10temp) Fix model id range of Zen5 Turin

Rosen Penev (1):
crypto: caam - map job ring registers without claiming region

Roshan Kumar (1):
xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk()

Runyu Xiao (4):
wifi: wlcore: release runtime PM ref on regdomain config failure
mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
Input: hp_sdc - shut down kicker timer on module exit
gpio: virtuser: skip free_irq when no IRQ is installed

Ruoyu Wang (1):
dmaengine: sprd: Fix runtime PM reference leak in probe

Ryan Mehri (1):
RDMA/rtrs: guard against null kobj name

Sai Teja Aluvala (1):
Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit

Saim Shujah (1):
drm/msm/dpu: clear pending peripheral flush state

Sajal Gupta (1):
drm/gud: fix out-of-bounds write in gud_plane_atomic_check()

Sanman Pradhan (2):
hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676

Sascha Hauer (1):
dmaengine: pxa: fix double counting of the hw descriptors

Sasha Levin (1):
ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments

Seunguk Shin (1):
fs/dax: check zero or empty entry before converting xarray entry

Shakeel Butt (2):
memcg: avoid charging the root memcg from obj_cgroup_charge_pages()
mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()

Shengzhuo Wei (5):
wifi: p54: validate curve data length in the calibration curve converters
wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
i2c: at91: release DMA channels on remove and probe error
i2c: imx: release DMA channels on probe error
i2c: qcom-geni: release DMA channels on probe error

Shivank Garg (4):
dmaengine: add dma_device_get() helper
dmaengine: Fix device kref underflow in dma_chan_put()
dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
dmaengine: wait for RCU readers before releasing dma_device

Shivaprasad G Bhat (1):
powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba

Shmulik Cohen (3):
wifi: libipw: reject too-short beacon and probe responses
wifi: libipw: reject too-short association responses
wifi: ipw2x00: bound management frame length to the receive buffer

Shouping Wang (1):
perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations

Shuangpeng Bai (1):
IB/mlx4: Fix use-after-free on pkey sysfs registration failure

Shuhei Takeshita (2):
IB/hfi1: Resolve the credit-return buffer through the send context's node
IB/hfi1: Fix the PIO_CRED credit-return mmap

Shuicheng Lin (3):
drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy
drm/xe/shrinker: Return the freed page count through a parameter
drm/xe/shrinker: Take a runtime PM ref before shrinking non-system memory

Siwei Zhang (1):
xfrm: use hlist_del_init_rcu for state_cache and state_cache_input

Slavin Liu (1):
ALSA: hda: trace PCM open only after assigning a stream

Slawomir Stepien (4):
wifi: cfg80211: verify if AP_VLAN belongs to the correct AP
wifi: cfg80211: do not support direct add of station to AP_VLAN interfaces
wifi: cfg80211: move link_id validation earlier in nl80211_new_station()
wifi: cfg80211: check if AP has been started or joined a mesh
before adding new station

Soheil Hassas Yeganeh (1):
x86/cfi: Fix FineIBT hash offset in cfi_get_func_hash()

Sophie D (1):
drm/gud: Ignore damage clips in full update mode

Sriharsha Basavapatna (1):
RDMA/bnxt_re: Avoid exposing umdbr to userspace

Srinivasan Shanmugam (1):
drm/amd/display: Fix NULL dereference in dcn50/dcn60 init_hw

Stanislaw Gruszka (1):
wifi: iwlegacy: fix broadcast stations deallocation

Sudeep Holla (1):
firmware: arm_ffa: Tear down driver during shutdown

Takashi Iwai (2):
ALSA: bcd2000: Fix race between rawmidi and disconnect
ALSA: core: Fix potential UAF after asynchronous card release

Tao Cui (2):
sched_ext: Pass the initial cpu.idle state in scx_cgroup_init_args
sched_ext: Don't deliver duplicate ops.cgroup_set_idle() for same value

Tejun Heo (7):
sched_ext: Rename sch to root_sch in dispatch_one()
sched_ext: Use @prev's scheduler for the keep decisions in dispatch_one()
sched_ext: scx_qmap: Do not add IMMED to rescue inserts
sched_ext: scx_qmap: Place only on cids whose caps are in effect
sched_ext: scx_qmap: Fix pending partition work handoff
sched_ext: scx_qmap: Restore unused idle claims from ops.dispatch()
sched_ext: Maintain an online cid mask in the scheduler arena

Thadeu Lima de Souza Cascardo (1):
drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr

ThangNN99 (1):
Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained

Theodor Arsenij Larionov Trichkine (1):
netfilter: nft_nat: fully initialise new_addr in netmap setup

Thomas Gleixner (2):
signal: Prevent exec() race
posix-cpu-timers: Prevent freeing a timer which is queued on the
expiry list

Thomas Huth (1):
kselftest/arm64: Fix size of thread_data values for pthread_join()

Thomas Richard (congatec GmbH) (2):
hwmon: (cgbc-hwmon) Fix current sensors ID lookup
hwmon: (cgbc-hwmon) Add missing sensors

Théo Lebrun (1):
mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ

Tianchu Chen (2):
wifi: rsi: fix heap OOB write on key removal
wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()

Troy Mitchell (1):
dmaengine: mmp_pdma: fix wrong extended DRCMR base for SpacemiT K3

Tvrtko Ursulin (1):
drm/sched: Fix virtual runtime race

Tzung-Bi Shih (6):
Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
watchdog: digicolor: Avoid division by zero
watchdog: rtd119x: Avoid division by zero
watchdog: rzv2h: Avoid division by zero
watchdog: msc313e: Propagate error code in resume()
watchdog: msc313e: Fix premature reset during timeout update

Ulises Mendez Martinez (1):
objtool: Validate disassembler headers in libopcodes probe

Vadim Nikitushkin (2):
drm/ttm: fix swapped-out resources never leaving their bulk_move range
drm/ttm: apply the swapout bulk_move fix to the intended condition

Venkat Rao Bagalkote (1):
scsi: ibmvfc: Add Kconfig dependency to fix link failure when NVME_FC=m

Vernon Yang (1):
x86/mm: Fix user-space data loss with MADV_FREE and THP

Vijendar Mukunda (4):
ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers
ASoC: amd: acp: refactor codec config count in SOF SoundWire
machine driver
ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID
ASoC: amd: acp: fix card name length warning in SOF SoundWire
machine driver

Vinay Belgaumkar (1):
perf: Fix null pointer access in is_include_guest_event()

Vladimir Marioukhine (1):
drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1

Wanwu Li (1):
sched_ext: Fix NULL sched deref in kfunc sub-sched error paths

Weiming Shi (2):
RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths
Bluetooth: coredump: Quiesce dump work on unregister

Wenjie Qi (1):
mm: filemap: retain mapped dropbehind folios

Wentao Liang (4):
ata: libahci_platform: Fix device reference leak in
ahci_platform_get_resources()
watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
cifs: Fix server use-after-free in cifs_chan_skip_or_disable()

William Bright (1):
drm/msm/dp: fix link bandwidth check when wide bus is enabled

Wyatt Feng (1):
net: xfrm: reject unrepresentable espintcp transport headers

Xavier Goffin (1):
ALSA: hda/realtek: Add mute LED quirk for HP OMEN 15-ax

Xiang Mei (2):
ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity
ALSA: 6fire: fix OOB write from device-reported iso length

Xixin Liu (5):
firmware: arm_scpi: fix device_node leak in scpi_dev_domain_id
firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
clk: scpi: register scpi-cpufreq once and clear on failure
clk: scpi: use PLATFORM_DEVID_NONE for scpi-cpufreq

Xu Rao (1):
mmc: spi: reset bytes_xfered before retrying CRC failures

Xuanqiang Luo (2):
net/sched: act_api: release tail references on DELACTION failure
selftests: tc-testing: test action batch deletion failure cleanup

Yazen Ghannam (1):
x86/amd_node: Fix PCI device reference counting in amd_smn_init()

Yehyeong Lee (2):
IB/iser: reject a remote invalidation of an unregistered direction
IB/isert: wait for deferred control PDU completions before
releasing the connection

Yibo Tan (1):
hwmon: (pwm-fan) Stop RPM timer before freeing tach data

Yifei Gao (1):
memstick: ms_block: destroy io_queue workqueue on removal

Yige Jiang (1):
net: netsec: fix device_node reference leak on phy_np

Yuho Choi (1):
ALSA: virtio: reset device before deleting virtqueues

Zhao Li (1):
wifi: mwifiex: validate action frame fixed fields

Zhiling Zou (3):
ipv6: xfrm: use full sockets in local error paths
xfrm: save input state data before secpath resets
openvswitch: avoid reallocating confirmed conntrack labels

Zhu Ling (1):
mmc: core: Fix OF node reference leak on card add failure

Zhu Tianhao (1):
ntfs: fix $MFTMirr write offset when it spans multiple folios

Zihan Xi (1):
wifi: virt_wifi: don't transfer operstate before register

fangqiurong (1):
sched_ext: Close the pre-enable ops error claim window

hpp.iscas (1):
Input: eeti_ts - publish the OF module alias