Linux 7.2-rc7
From: Linus Torvalds
Date: Sun Aug 09 2026 - 18:08:14 EST
Another week, another -rc.
I can't say that I'm exactly thrilled about the size of this all, but
it is what it is: the new normal with a lot of fixes, many of them due
to review by various AI tools.
And nothing looks particularly scary per se - it's just that there's a
lot here. Most of it is fairly small, although we have a couple of
larger diffs: s390/zcrypt fixes stand out in the diffstat, and so does
btrfs bringing back the fixup worker infrastructure. And some
netfilter ipset fixes.
But aside from a few places like that, most of this is just lots of
tiny fixes. It's pretty much spread all over - drivers (gpu, sound,
networking, you name it), filesystems, core networking, arch code..
I don't currently see any value in delaying the 7.2 release, so I
would expect that to happen next weekend unless something really bad
pops up.
Linus
---
Achilles Gaikwad (1):
NFSv4.2: fix nfs4_listxattr size accounting
Aelin Reidel (1):
nvmem: apple-spmi-nvmem: wrap regmap calls to satisfy CFI
Ahmad Byagowi (1):
ptp: ocp: Fix board ID over-read
Ahmed Naseef (1):
net: phy: mediatek: fix TX blink masks using the RX bits
Akhil P Oommen (1):
arm64: dts: qcom: purwa: Fix GPU IOMMU property
Aleksandr Nogikh (1):
usb: atm: cxacru: properly kill rcv_urb on error in cxacru_cm()
Alex Deucher (2):
drm/amdgpu/gmc12.1: implement tlb inv semaphore
drm/amdgpu/gmc12.1: fix MMHUB0 check in pasid tlb flush
Alexander Koskovich (1):
arm64: dts: qcom: sm8650: Fix IPA IMEM slice
Alexander Usyskin (1):
mei: pull kvfree out of spinlock
Alexandra Winter (1):
s390/ism: Fix UAF of sba and ieq during ism_dev_exit()
Alexandre Hamamdjian (1):
Input: edt-ft5x06 - ignore contacts with an out-of-range slot id
Ali Ahmet Memis (1):
hwmon: (corsair-psu) serialize debugfs access against hwmon
Alice Ryhl (1):
rust_binder: do not query current thread for all ioctls
Alok Tiwari (2):
bnge: Fix NULL pointer dereference in aux device release
bnge: use int for bnge_fix_rings_count() return value
Anandu Krishnan E (1):
misc: fastrpc: fix channel ctx ref leak when session alloc fails
Anatolii Shumak (2):
smb: compress: reject Pattern_V1 when not negotiated
ksmbd: validate compression Flags before kvmalloc
Andrey Albershteyn (2):
fs,fsverity: remove check for fsverity being enabled in setattr_prepare()
xfs: fix inverted clearance of inode junk flags
Andy Lutomirski (1):
mm: fix incorrect flush address in direct page table reclaim
Anna Schumaker (2):
NFS: Pin the 'struct nfs_server' during a FREE_STATEID call
NFS: Decrement refcounts if allocating nfs_free_stateid_data fails
Antonio Quartulli (7):
ovpn: skip rehash for peers already removed from by_id
ovpn: rehash peer in by_transp_addr table on CMD_PEER_SET
ovpn: ensure socket is owned by ovpn before deref sk_user_data
ovpn: zero-initialize sockaddr before learning a floated endpoint
ovpn: hash floated peer by transport identity only
ovpn: disable IPv4 redirects on MP interfaces
ovpn: ensure TCP vars are initialized first
Asad Kamal (2):
Revert "drm/amdgpu: fix aperture mapping leak"
drm/amdgpu: fix aperture iounmap skipped on device removal
Babanpreet Singh (1):
counter: microchip-tcb-capture: Fix DT channel validation
Bard Liao (2):
ASoC: SOF: topology: Use acpi mach from the machine driver
ASoC/soundwire: Intel: reset the PCMSyCM registers in hda_sdw_bpt_close
Baul Lee (7):
net/x25: fix use-after-free of the socket by its timers
net: bridge: mrp: fix uninitialised bytes on the wire
sctp: keep chunk->transport in step with the list it is queued on
ALSA: FCP: fix OOB write in fcp_meter_ctl_get()
ALSA: us144mkii: re-anchor capture URBs on resubmission
ALSA: usb-audio: fix OOB write on Type II inbound URBs
ALSA: usx2y: bound the hwdep mmap fault offset
Bhargava Marreddy (1):
bnge: Fix resource leak in bnge_init_nic() error path
Billy Tsai (1):
MAINTAINERS: add Ryan Chen and Billy Tsai as reviewer for ARM/ASPEED
Bjorn Andersson (2):
arm64: dts: qcom: glymur: fix PCIe SMMU interrupts
arm64: dts: qcom: glymur: fix QUP serial engine IRQs
Bobby Eshleman (1):
net/mlx5e: fix BQL reset on SQ re-activation
Boris Burkov (2):
btrfs: trigger cow fixup via dirty_folio()
btrfs: flush the fixup workers during close_ctree
Borislav Petkov (AMD) (1):
x86/bugs: Make Safe-RET robust against interrupt injection
Brendan Jackman (1):
MAINTAINERS: update address for Brendan Jackman
Breno Leitao (1):
x86/mce: Set up the polling timer before CMCI discovery
Bryam Vargas (8):
thunderbolt: Bound the DROM dual link port number before
indexing sw->ports
selinux: reject a permission value exceeding the class permission count
selinux: reject a class permission count below its inherited common
selinux: do not cancel a policy conversion that never started
selinux: require a class's permission values to cover its permission count
selinux: reject an unclaimed class value in security_get_classes()
selinux: require every boolean value to be defined
Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer
Candice Li (1):
drm/amdgpu: reject oversized IBs with per-ring packet limits
Carlos Llamas (1):
selinux: bpf: check SBLABEL_MNT before isec init
Cen Zhang (Microsoft) (1):
net/openvswitch: check Ethernet header length in key_extract()
ChenXiaoSong (1):
smb/client: show compress mount option
Chengfeng Ye (3):
netfilter: ebt_nflog: pin the NFLOG backend
bpf, sockmap: Fix sk_redir use-after-free in send verdict
bpf: Fix netns reference imbalance in conntrack kfuncs
Chris Mi (1):
net/mlx5: SF, Handle function changed event
Christian A. Ehrhardt (2):
drm/shmem_helper: Check VMA boundaries for PMD mappings
drm/panthor: Check VMA boundaries for PMD mappings
Christian Borntraeger (1):
vdpa/mlx5: Fix buffer length in create_direct_keys()
Christoph Hellwig (4):
xfs: update BDI {io,ra}_pages values based on the RT device limits
xfs: add a separate bio_set for spliting GC writes
xfs: add a comment to describe xfs_gc_bio.victim_rtg
xfs: check v5 superblock features early
Claudio Imbrenda (13):
KVM: s390: Fix unlikely NULL gmap dereference
KVM: s390: Do not free SCA if it was not allocated
KVM: s390: Fix kvm_s390_vcpu_unsetup_cmma()
KVM: s390: Fix overclearing ESCA in case of error
KVM: s390: ucontrol: Fix sca_clear_ext_call()
KVM: s390: Fix leaking of PGM_ADDRESSING to userspace
KVM: s390: Fix race in __do_essa()
KVM: s390: cmma: Fix dirty tracking when removing memslot
KVM: s390: ucontrol: Add missing locking around gmap_remove_child()
KVM: s390: Free the mmu cache when kvm_arch_vcpu_create() fails
KVM: s390: Return -EINTR if a signal is pending while faulting-in
KVM: s390: Fix ordering when adding to SCA
KVM: s390: Fix cleanup in kvm_s390_pv_create_cpu()
Cunhao Lu (1):
serial: 8250_dma: Clear stale RX state on shutdown
Daming Li (1):
net: smc: fix splice entry lifetime imbalance in smc_rx_splice
Daniel Drake (1):
arm64: dts: broadcom: bcm2712: Remove non-functional EL2 virtual timer
Danila Tikhonov (1):
mailmap: map old addresses to Danila Tikhonov
Danilo Krummrich (2):
rust: io: gate ioremap/iounmap on CONFIG_HAS_IOMEM
rust: io: gate ioremap doctests on CONFIG_HAS_IOMEM
Darrick J. Wong (21):
xfs: check cowextsize in xrep_inode_cowextsize
xfs: fix transaction block reservation in xrep_rtbitmap
xfs: rtsummary scrub should treat rtbitmap corruption errors as
an xref error
xfs: zero i_nlink before repair puts inode on unlinked list
xfs: mark nonzero sb_gquotino as corrupt on metadir filesystems
xfs: only check mergeability of bnobt records
xfs: don't double-lock when deleting a self-referential directory
xfs: don't return EFSCORRUPTED when scrubbing corrupt parent pointers
xfs: don't zap the attr fork on repair when there are queued pptr updates
xfs: nlink scrub must take IOLOCK before determining ILOCK state
xfs: avoid UAF on sc->tempip in xrep_tempfile_create
xfs: hoist per-bucket unlinked list check to helper
xfs: don't livelock in scrub on a circular unlinked list
xfs: don't walk off the end of a null sc->sa.agi_bp in AGI repair
xfs: load next_agino from the correct xfarray in xrep_iunlink_relink_prev
xfs: pass runtime errors from xrep_iunlink_mark_ondisk_rec up to callers
xfs: check xfarray iteration errors when committing unlinked inode lists
xfs: fix allocated inodes that show up in the unlinked list
xfs: fix another iunlink infinite loop bug in online fsck
xfs: set the prev pointer when reinserting an inode on the unlinked list
xfs: don't ignore runtime errors in xrep_iunlink_reload_next
David Lee (1):
btrfs: lzo: reject inline extents without valid headers
David Weber (1):
drm/amd/display: allow self-refresh exit while entry is blocked
Dawid Wróbel (2):
ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses
ASoC: codecs: lpass-wsa-macro: Fix enum kcontrol accesses
Dmitry Antipov (1):
btrfs: fix memory leak in btrfs_do_encoded_write()
Dmitry Baryshkov (1):
arm64: dts: qcom: sdm850-lenovo-yoga-c630: lower PSCI cluster idle
Dmitry Torokhov (6):
Input: evdev - fix information leak in evdev_pass_values()
Input: synaptics-rmi4 - fix F55 transmitter electrode count typo
Input: synaptics-rmi4 - zero report size on F54 work error
Input: synaptics-rmi4 - block s_input when F54 queue is busy
Input: synaptics-rmi4 - propagate F54 worker errors to V4L2 queue
Input: evdev - sanitize event type index when fetching event masks
Dongli Zhang (1):
net: tap: set skb->dev before parsing virtio net header in
tap_get_user_xdp()
Donglin Lyu (1):
Input: atkbd - skip deactivate for HONOR ZQC-P
Doruk Tan Ozturk (2):
net/packet: reset the MAC header on the packet-socket transmit path
net: usb: ipheth: fix carrier_work UAF on disconnect
Dragos Tatulea (1):
net: Defer netdev KOBJ_ADD uevent until the device is published
Eddie Lin (1):
misc: fastrpc: fix memory leak in fastrpc_channel_ctx_free
Eduard Zingerman (1):
bpf: Simplify sanitize_err() signature
Ekansh Gupta (2):
misc: fastrpc: Fix initial memory allocation for Audio PD memory pool
misc: fastrpc: Remove buffer from list prior to unmap operation
Eric Biggers (2):
fsverity: Fix bpf_get_fsverity_digest() dynptr assumptions
fsverity: Fix silent truncation in bpf_get_fsverity_digest()
Eric Dumazet (3):
netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref()
net: remove WARN_ON_ONCE() from sk_mc_loop()
net/atm: fix slab-out-of-bounds read in vcc_setsockopt()
Eric Farman (10):
s390/vfio_ccw: Free all memory if cp_init() fails
s390/vfio_ccw: Limit the number of channel program segments
s390/vfio_ccw: Fix out of bounds check on CCW array
s390/vfio_ccw: Ensure first IDAW remains constant
s390/vfio_ccw: Calculate idal length based on idaw type
s390/vfio_ccw: Ensure index for read/write regions are within range
s390/vfio_ccw: Cancel existing workqueues
s390/vfio_ccw: Move cp cleanup out of not operational
s390/vfio_ccw: Selectively expand io_mutex
s390/vfio_ccw: Implement a crw lock
Fan Wu (3):
serial: amba-pl011: fix indefinite RS485 post-send delay
serial: amba-pl011: cancel RS485 hrtimers after freeing IRQ
serial: amba-pl011: synchronize DMA teardown
Fan XinRan (1):
net: thunderbolt: Tear down DMA paths before stopping the rings
Fan Ye (1):
Revert "net: thunderbolt: Enable end-to-end flow control also in transmit"
Florian Westphal (3):
netfilter: ipset: add small wrappers for hash and bucket sizes
netfilter: ipset: add and use mtype_del_cidr_all helper
netfilter: ipset: switch to rcu work
Frank Li (1):
MAINTAINERS: ARM/FREESCALE: merge Layerscape entry into i.MX entry
Frank Sorenson (1):
smb: client: fix SMB1 TRANS2 multi-response truncation in SendReceive()
Gang Yan (1):
selftests: mptcp: join: mark tests with data corruption as failed
George Wilson (3):
powerpc/pseries: papr-phy-attest - validate cmd.length, plug mem leak
powerpc/pseries: pci - logic bug
powerpc/pseries: lparcfg - fix kbuf[] underflow
Guanghui Yang (1):
xfs: propagate errors from xfs_rtginode_load
Guenter Roeck (7):
hwmon: (pmbus/core) Avoid race condition during probe
hwmon: (pmbus) Fix type confusion in notification logic
hwmon: (pmbus/lm25066) Fix PMBus coefficient calculations
hwmon: (ltc4282) Avoid overflow in maximum power calculation
hwmon: (ltc4282) Clamp negative current limits
hwmon: (ltc4282) Fix parsing adi,current-limit-sense-microvolt
hwmon: (corsair-psu) Fix linear11 calculation
Hans Ulli Kroll (2):
pinctrl: qcom: ipq806x: mark gpio as a GPIO pin function
pinctrl: qcom: ipq806x: mark pci reset as a GPIO pin function
Harald Freudenberger (5):
s390/zcrypt: Fix CPRB memory allocation in zcrypt misc code
s390/zcrypt: Improve CCA CPRB length and overflow checks
s390/zcrypt: Improve EP11 CPRB length and overflow checks
s390/zcrypt: Improve EP11 CPRB domain handling with ASN.1 parsing
s390/zcrypt: Pad trailing CCA or EP11 message with zeros
Henry Martin (1):
net/ncsi: fix heap OOB read in NCSI_CMD_SEND_CMD payload length
Hidayath Khan (2):
s390/qeth: validate user buffer length in SNMP and ARP query ioctls
dibs: initialise dibs->lock in dibs_dev_alloc()
Hongyan Xu (2):
ata: pata_sl82c105: fix bridge revision use-after-free
watchdog: at91sam9_wdt: prevent timer rearm during teardown
Hugh Dickins (1):
mm/filemap: __filemap_add_folio() restore index before retrying
Hui Su (1):
ring-buffer: Fix crash passing ERR_PTR to kthread_stop()
HyeongJun An (1):
Input: cs40l50-vibra - validate custom data from user space
Ibrahim Hashimov (1):
xfs: bounds-check buffer log item's dirty bitmap
Ishaan Dandekar (1):
usb: quirks: Add ShanWan gamepad to quirk list
Ivan Vecera (1):
MAINTAINERS: dpll: zl3073x: replace Prathosh Satish with Min Li
Jakub Kicinski (1):
net: avoid theoretical races with ref drain
Jamal Hadi Salim (2):
net/sched: cls_route: fix fastmap use-after-free on filter
net/sched: cls_api: Always acquire rtnl_lock when destroying
locked classifiers
Jan Sebastian Götte (1):
serial: qcom-geni: fix TX DMA buffer flush
Jesse Zhang (4):
drm/amdgpu: fix JPEG v5.0.0 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v4.0.5 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v5.3.0 queue reset failure in DPG mode
drm/amdgpu/userq: serialize queue map against GPU reset
Jia Jia (2):
vhost-scsi: flush backend after device ioctls
vhost-scsi: reject feature changes after endpoint
Jiangshan Yi (1):
usb: misc: usbio: check ibuf_len against rxbuf_len in bulk msg
Jianing Li (1):
Input: hynitron_cstxxx - validate touch count and finger IDs
Jiawen Liu (1):
net: hisilicon: hix5hd2_gmac: remove redundant NAPI delete
Jiayuan Chen (1):
tcp: fix TFO max_qlen accounting across reuseport migration
Jijie Shao (2):
net: hns3: fix speed configuration residue after driver reload
MAINTAINERS: add myself as a maintainer for Hisilicon Network Subsystem
Jose Fernandez (Anthropic) (1):
bpf: tcp: Fix use-after-free in bpf_iter_tcp_established_batch()
Josh Poimboeuf (1):
ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()
Joshua Rogers (2):
vt: stabilize tty reference in kbd_keycode with tty_port_tty_get
vt: add permission check for KDSKBMETA ioctl
Jozsef Kadlecsik (2):
netfilter: ipset: rework cidr bookkeeping
netfilter: ipset: switch ext_size to atomic64_t
Julian Anastasov (2):
ipvs: avoid out-of-bounds write in ip_vs_nat_icmp
ipvs: return the csum validation for forward hook
Jun Yang (1):
vhost: reset the vring metadata cache on vring reconfiguration
Junrui Luo (1):
misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke
Jérémy Jean (1):
tls: rx: restore msg_iter before TLS 1.3 optimistic retry
Karthikeyan KS (1):
soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read
Keegan Freyhof (1):
bnxt_en: Fix PTP PPS setting bug
Keno Fischer (1):
futex: Prevent robust futex exit race some more
Krzysztof Kozlowski (2):
arm64: dts: qcom: monaco: Add default GIC address cells
arm64: dts: qcom: eliza: Fix DSI1 phy reference clock rate
Kuba Piecuch (2):
sched_ext: Mark waker CPU busy when selected in WAKE_SYNC case
selftests/sched_ext: Handle sleeping task affinity changes in numa test
Kumar Kartikeya Dwivedi (1):
rqspinlock: Reset tail when preserving queue on deadlock
Kyle Zeng (1):
ipv6: prevent in6_dev_get() from resurrecting inet6_dev
Kyohei Kadota (1):
Input: xpad - add support for ZENAIM LEVERLESS
Lachlan Hodges (1):
usb: xhci: use BIT_ULL for CRCR bits to fix incorrect 64bit mask
Laurent Vivier (1):
usbnet: cap max_mtu for drivers without bind callback
Leon Hwang (4):
ftrace: Protect direct_functions in ftrace_find_rec_direct
ftrace: Protect direct_functions in update_ftrace_direct_del
ftrace: Protect direct_functions in update_ftrace_direct_mod
ftrace: Drop extra comma in trace_buffered_event_enable
Lijo Lazar (2):
drm/amdgpu: Use virtual alloc during coredump
drm/amdgpu: Allocate coredump ring buffers per ring
Lin Jiapeng (1):
xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
Lincoln Wallace (1):
ima: fix out-of-bounds read in xattr_verify()
Linfeng Sun (1):
vhost-scsi: Validate T10 PI scatterlist counts
Linfeng Sun (1):
vhost_iotlb: bound map allocation in add_range
Linmao Li (2):
Input: byd - synchronize timer deletion before freeing private data
Input: psxpad-spi - set driver data before use
Linus Torvalds (1):
Linux 7.2-rc7
Lizhi Hou (2):
accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()
accel/amdxdna: Fix locally exploitable BUG_ON in amdxdna_insert_pages()
Long Li (2):
xfs: fix ilock leak on error in xfs_dq_get_next_id
xfs: don't swallow dquot recovery verification errors
Lorenzo Stoakes (ARM) (5):
mm/vmalloc: acquire init_mm lock on huge vmap to avoid ptdump UAF
mm/ptdump: always stabilise against page table freeing using init_mm
arm64: remove redundant concurrent ptdump UAF mitigation
mm/huge_memory: fix huge_zero_pfn race
mm/huge_memory: separate out CONFIG_PERSISTENT_HUGE_ZERO_FOLIO logic
Luca Fresi (1):
serial: sc16is7xx: enable THRI before filling TX FIFO
Luxiao Xu (1):
bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie
Mahanta Jambigi (1):
net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT
in smc_llc_event_handler()
Marcin Bernatowicz (1):
drm/xe/uc: Apply RCS/CCS yield policy to SR-IOV VFs
Marco Baffo (1):
ovpn: limit keepalive values to one day
Mariano Baragiola (1):
staging: rtl8723bs: validate monitor transmit frame lengths
Martin Kaiser (1):
selftests/ftrace: refactor eprobes test to fix argument checks
Mathieu Dubois-Briand (1):
nvmem: layouts: Add fixed-layout driver
Matt Fleming (1):
mm/huge_memory: initialise workingset state before folio split
Matthieu Baerts (NGI0) (3):
mptcp: options: reset DSS fields in case of unexpected size
mptcp: avoid combining some incoming suboptions
mptcp: remove MPC && MPJ check
Matti Vaittinen (1):
watchdog: bd96801_wdt: Fix timeout for enabled WDG
Maximilian Immanuel Brandtner (1):
tls: don't abort the connection on signal-interrupted sends
Maíra Canal (1):
drm/v3d: Serialize the scheduler timeout handlers
Melbin K Mathew (3):
fbdev: bound mode sysfs output to the sysfs buffer
fbdev: clear fb_info->mode before deleting a videomode
fbdev: serialize mode sysfs access with lock_fb_info()
Michael Chan (1):
bnxt_en: Disable EOP for TPA on all chips to prevent data corruption
Michael Guralnik (1):
net/mlx5: fw_tracer, return NULL on create error
Michal Clapinski (1):
kho: align kho_scratch to MAX_ORDER_NR_PAGES pages
Michał Winiarski (1):
drm/xe: Fix memory leak in exec_queue_set_hang_replay_state()
Mika Westerberg (1):
thunderbolt: Initialize ->domain_released completion before it
is being used
Mimi Zohar (1):
ima: Instantiate file_truncate and path_truncate hooks
Mingyu Wang (1):
fbdev: core: Fix pointer desynchronization in fb_io_read()
Muhammad Bilal (2):
staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()
staging: rtl8723bs: fix OOB read in WMM_param_handler()
Nathan Gao (1):
tcp: do not change rcv_ssthresh in tcp_measure_rcv_mss()
Nikhil P. Rao (2):
pds_core: keep the health thread stopped during reset
pds_core: cancel pending PCI reset work on AER recovery
Nikhil Solanke (2):
usb: core: Add quirk for 255-bytes initial config read
usb: hub: Split announce_device() to log device identity before
enumeration
Niklas Cassel (1):
ata: libata-core: Disable LPM on WDC WD141KFGX-68FH9N0
Or Har-Toov (1):
devlink: fix net namespace reference leak in reload
Osama Abdelkader (1):
drm/panthor: skip zero-sized firmware sections
Panagiotis Petrakopoulos (1):
staging: rtl8723bs: fix missing shared-key auth challenge length check
Paolo Abeni (1):
mptcp: reclaim forward-allocated memory on RX path errors
Paolo Bonzini (2):
KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabled
KVM: SVM: Serialize accesses to the owner and mirror list with
separate lock
Pavel Begunkov (1):
net: devmem: prevent net-iov / page mixing
Pawel Laszczak (1):
usb: cdnsp: fix incorrect endian conversions for APB timeout register
Pengpeng Hou (3):
Input: iforce - validate input packet lengths
drm/bridge: ps8640: propagate AUX transfer register errors
net: prestera: validate firmware header length
Pengyu Luo (2):
arm64: dts: qcom: sc8280xp: add several missing pdc map entries
arm64: dts: qcom: sc8280xp: gaokun3: correct EC interrupt pin
Peter Ujfalusi (6):
ASoC: SOF: ipc4-topology: Refresh copier IPC payload before widget setup
ASoC: SOF: sof-audio: Fix error path in sof_widget_setup_unlocked()
ASoC: SOF: ipc4-pcm: Continue the pipeline trigger in case of IPC timeout
ASoC: cs35l41: sort the register default table
ASoC: cs35l45: sort the register default table
ASoC: cs4265: sort the register default table
Philipp David (1):
igc: fix netdev not re-attached after resume if interface is down
Qiang Ma (1):
xfs: clear zapped attr fork state when bmap repair finds no attr fork
Qiang Yu (1):
drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12
Qihang Tang (3):
net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
packet: use consistent hard_header_len in non-ring send paths
packet: use consistent hard_header_len in TX_RING send path
Qing Luo (2):
sctp: fix addip_serial increment on ASCONF_ACK allocation failure
mptcp: pm: fix data race in add_addr timer callback
Qingfang Deng (1):
ovpn: fix incorrect use of rcu_access_pointer()
Qingshuang Fu (2):
hwmon: (nzxt-smart2) Check return value of init_device() in probe
hwmon: (ads7828) Fix external VREF regulator handling
Qu Wenruo (3):
btrfs: disable large folios for systems with highmem
btrfs: disable bs > ps support if no transparent hugepage support
btrfs: initialize inode mapping flags for cached inodes
Rafael J. Wysocki (3):
Revert "thermal: hwmon: Use extra_groups for adding temperature
attributes"
Revert "thermal: hwmon: Register a hwmon device for each thermal zone"
Revert "thermal/drivers/hwmon: Cleanup coding style a bit"
Ralf Lici (1):
ovpn: add missing rtnl_link_ops->get_size callback
Ramin Moussavi (1):
microblaze: restore the page alignment of swapper_pg_dir
Randy Dunlap (2):
driver core: add missing kernel-doc for union members
fixp-arith: convert comments to kernel-doc format
Ray Wu (1):
drm/amd/display: Check for tg ops in dce110_set_avmute
Richard Davies (1):
Input: focaltech - fix array out-of-bounds in focaltech_process_rel_packet
Rik van Riel (1):
fbdev: bitblit: bound-check glyph index in bit_cursor()
Rong Zhang (1):
ALSA: usb-audio: Add QUIRK_FLAG_MIXER_GET_CUR_BROKEN for
Logitech PRO X 2 LIGHTSPEED
Rosen Penev (2):
ARM: dts: BCM5301X: fix PCIe controller 2 second interrupt
ARM: dts: BCM5301X: EA9200: fix NVRAM size
Rudi Heitbaum (1):
ASoC: rt5645: Make the Kconfig symbol user selectable
Ryan Wilbur (1):
serial: 8250_of: clear stuck empty-FIFO RX-timeout on LPC32xx
SJ Park (5):
samples/damon/mtier: error out for zero quota goal target values
mm/damon/lru_sort: error out for >10000 active_mem_bp
mm/damon/reclaim: skip damon_call() if ctx has not started
mm/damon/lru_sort: skip damon_call() if ctx has not started
mm/damon: adjust isolated pages stat for DAMOS_MIGRATE_{HOT,COLD}
Satish Kharat (1):
enic: fix tx_hang_reset use-after-free on device removal
Sean Christopherson (1):
KVM: x86/mmu: WARN and clear role.invalid when creating a child
shadow page
Sergey V. Frolov (1):
net: octeontx2-pf: Fix UB in shift operation
Shardul Bankar (1):
mptcp: pm: fix memory leak from alloc-during-teardown race
Shay Drory (1):
net/mlx5e: TC, Check if flow is PEER before acquiring devcom lock
Shravya KN (3):
bnxt_en: Move RSS table fill outside __bnxt_hwrm_vnic_set_rss()
bnxt_en: Determine and store default RX ring in vnic structure
bnxt_en: Refresh VNIC default ring on queue restart if needed
Shuangpeng Bai (2):
smb: client: Fix use-after-free in cifs_try_adding_channels()
eventfs: Fix use-after-free in eventfs_remove_rec()
Sidraya Jayagond (1):
net/smc: fix TOCTOU race between smc_listen_out() and listener close
Sonali Pradhan (1):
usb: gadget: f_ncm: Use unsigned int for ndp_index
Stanislav Fomichev (6):
xsk: require at least 16 bytes of TX metadata
xsk: pass TX metadata pointer by reference
xsk: clear metadata pointer when no timestamp is requested
xsk: validate launch-time metadata size
xsk: move xsk_tx_metadata_request() to xdp_sock_drv.h
xsk: validate metadata when processing requests
Stefan Agner (1):
net: stmmac: resume PHY before hardware setup when opening the interface
Stephen Smalley (1):
selinux: check level category sets once at load time
Steven Rostedt (1):
eventfs: Use children field for rcu head and add memory barriers
Sujal Tuladhar (1):
ksmbd: apply the pre-authentication PDU limit when decompressing
Surendra Singh Chouhan (1):
watchdog: atcwdt200: fix return value when watchdog is enabled
Taceddin Sancak (1):
pinctrl: qcom: ipq9650: fix audio_sec_mclk_in1/out1 group pins
Takashi Iwai (1):
ALSA: usb-audio: Fix sticky mixer regressions on M-Audio Fast Track Ultra
Tao Cui (1):
Docs/admin-guide/cgroup-v2: document io.latency rotational vs
non-rotational behavior
Tejun Heo (6):
sched/psi: Create the psimon kthread outside of cgroup_mutex
sched/psi: Shut down rtpoll_timer in psi_cgroup_free()
sched_ext: Reject setting disallow from init_task outside the enable path
sched_ext: Take cgroup_lock() first in scx_cgroup_lock()
sched_ext: Skip sub-disable teardown for never-linked sub-schedulers
sched_ext: Don't enable non-ext tasks in the sub-sched task loops
Tengda Wu (1):
ring-buffer: Use current_context for safe per-CPU buffer swap
Toke Høiland-Jørgensen (1):
net/sched: sch_cake: drop WARN_ON(1) for malformed packets in ACK filter
Travis K. Bangs (1):
drm/amd: Disable DP audio spread spectrum for Cyan Skillfish
Troy Mitchell (1):
MAINTAINERS: add SpacemiT K1/K3 I2S entry
Vincent Donnefort (3):
ring-buffer: Prevent resizing of persistent ring buffer
ring-buffer: Prevent subbuf order change when resizing is disabled
ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()
Vitaly Prosyak (1):
drm/amdgpu: Fix lockdep false positive in amdgpu_lockdep_init
Wang Jiang (1):
drm/radeon: restore hardware polling in fence_is_signaled to fix
performance regression
Weiming Shi (2):
vsock/virtio: read virtqueues under worker locks
vsock/virtio: avoid refilling the RX queue after teardown
Wilken Gottwalt (1):
hwmon: (corsair-psu) fix possible out-of-bounds access on
missing string termination
Will Chen (1):
bnxt: fix memory leak in bnxt_queue_mem_alloc error cases
Willy Tarreau (5):
docs: threat-model: clarify "security bug" vs "vulnerability"
docs: threat-model: move fake devices out of "non production use"
docs: security-bugs: clarify what counts as a valid version
docs: coding-assistant: explain important steps when looking for bugs
docs: security-bugs: clarify some mandatory steps for AI reports
Wyatt Feng (1):
mptcp: fastopen: only mark MPTFO subflows with SYN data
Xiang Mei (1):
xfs: fix off-by-one in rtrefcount btree root level validation
Xiang Mei (Microsoft) (1):
bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor
Xin Long (1):
sctp: clear control chunk transport if it is being removed
Xu Rao (4):
thunderbolt: stream: Unmap buffers with mapped size
thunderbolt: Fix bandwidth group reservation indexing
thunderbolt: icm: Preserve USB4 proxy data-valid bit
ALSA: hda/tas2781: fix ACPI reference handling
Xuanqiang Luo (1):
udp: fix potential use-after-free in tunnel segmentation
Yangyu Chen (2):
net: atlantic: free stranded TX buffers on ring deinit
net: atlantic: free RX pages of consumed but not refilled buffers
Yao Kai (1):
futex: Fix race in futex_pivot_pending() during private hash resize
Yi Cong (1):
net: usb: ax88179_178a: fix skb leak in ax88179_tx_fixup()
Yiyang Chen (3):
bpf: Preserve pointer state for commuted arithmetic
bpf: Propagate untrusted pointer state in commuted arithmetic
selftests/bpf: Cover commuted pointer state propagation
Yousef Alhouseen (1):
vhost/vdpa: reject overflowing PA map page counts on 32-bit
Yuejie Shi (1):
ipv6: fix Route Information option length validation
Yuho Choi (1):
ARM: npcm: Fix OF node refcount leaks in SMP setup
Yun Zhou (1):
xfs: handle NULL b_addr in xfs_buf_free
Zhan Xusheng (1):
fscrypt: use the mount idmap for the owner check in
fscrypt_ioctl_set_policy()
Zhang Heng (3):
ASoC: amd: yc: Add DMI quirk for HP Victus Laptop 16-e1xxx
ASoC: amd: yc: Add DMI quirk for Xiaomi RedmiBook 16 2025
ASoC: amd: yc: Add DMI quirk for MSI Raider A18 HX A7VHG
Zhefu Zhang (1):
Input: atkbd - skip deactivate for Xiaomi Book Pro 14's internal keyboard
Zhiling Zou (6):
ipvs: stop estimator after disabled calc phase
inet: frags: publish queues before arming timer
net: openvswitch: reallocate update replies for mismatched IDs
mm/page_table_check: skip special zero mappings
ip6_tunnel: clear skb2->cb[] in ip6ip6_err()
xdp: reject clones that overrun skb_shared_info tailroom
Zihan Xi (3):
ipv4: Fix fib_nlmsg_size() for RTA_VIA nexthops
packet: synchronize pressure clearing with ring reconfiguration
mac802154: fix netdev use-after-free in beacon worker
Zijie Huang (2):
net/sched: reject overly deep qdisc hierarchies
selftests/tc-testing: add qdisc hierarchy depth tests
Zizhi Wo (1):
fbdev: Fix out-of-bounds access when rotating console after font resize
chanyoung (2):
tls: don't leave a full plaintext sk_msg ring unpushed
selftests: tls: add a test for splicing onto a full plaintext record
liyouhong (1):
mm/damon/ops-common: putback folios on invalid migrate nid
Łukasz Patron (1):
net: qrtr: ns: Raise lookup limit to 128