Linux 7.2-rc2
From: Linus Torvalds
Date: Sun Jul 05 2026 - 21:00:50 EST
It's Sunday afternoon, and rc2 is out. Things look very normal - it's
not a small rc2, but it's in line with recent releases, and slightly
smaller than rc2 was in 7.1. Let's see how that all continues, but so
far so good.
The diffstat looks normal too, with about half the patch being drivers
- the usual suspects accounting for the bulk of it. The rest being
spread all over (but mostly filesystems and networking).
The only slightly unusual thing is the header file split where
mod_devicetable.h was split into multiple smaller per-subsystem
device-id headers, which is how it should always have been done, but
wasn't. It's a cleanup, but it also means that we have one fewer of
those monster headers that causes almost everything to be recompiled
if you touch it - even when the changes are relevant only to a few
small files.
Anyway, that shows up in the diffstat, but is hopefully not really
visible any other way as all the users hopefully got updates properly.
Knock wood.
Shortlog appended for your pleasure - easy enough to scrool through to
get a quick feel for the kinds of things that have been going on.
Nothing really stands out..
Linus
---
Abdurrahman Hussain (1):
hwmon: (pmbus/core) honor vrm_version in pmbus_data2reg_vid()
Alan Urmancheev (1):
exec: fix off-by-one in binfmt max rewrite depth comment
Alex Deucher (13):
drm/amdgpu/gfx8: drop unecessary BUG_ON()
drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx12: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx12.1: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma7.0: replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma7.1: replace BUG_ON() with WARN_ON()
Alex Williamson (7):
vfio/pci: Latch disable_idle_d3 per device
vfio/pci: Release the VGA arbiter client on register_device() failure
vfio/pci: Fix racy bitfields and tighten struct layout
vfio/mlx5: Fix racy bitfields and tighten struct layout
vfio/pci: Latch all module parameters per device
vfio: Remove device debugfs before releasing devres
vfio/pci: Expose latched module parameter policy in debugfs
Amir Goldstein (1):
ovl: fix comment about locking order
Andrea Righi (1):
net: lan743x: Initialize eth_syslock spinlock before use
André Draszik (1):
dma-fence: use correct callback in dma_fence_timeline_name()
Arnd Bergmann (1):
drm/amd/display: avoid large stack allocation in
commit_planes_do_stream_update_sequence
Asad Kamal (1):
drm/amdgpu: fix aperture mapping leak
Ashutosh Dixit (10):
drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
drm/xe/rtp: Maintain OA whitelists separately
drm/xe/rtp: Keep track of non-OA nonpriv slots
drm/xe/rtp: Generalize whitelist_apply_to_hwe
drm/xe/rtp: Save OA nonpriv registers to register save/restore lists
drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs
drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt
drm/xe/oa: (De-)whitelist OA registers on OA stream open/release
drm/xe/rtp: Ensure locking/ref counting for OA whitelists
drm/xe/oa: Fix offset alignment for MERT WHITELIST_OA_MERT_MMIO_TRG
Baineng Shou (1):
dma-fence: Make dma_fence_dedup_array() robust against 0-count input
Bastian Blank (2):
riscv: Add build salt to the vDSO
mips: Add build salt to the vDSO
Ben Dooks (2):
raid6: fix riscv symbol undeclared warnigns
raid6: fix raid6_recov_rvv symbol undeclared warning
Boris Brezillon (10):
drm/panthor: Always use the IRQ-safe variant when acquiring the fence lock
drm/panthor: Keep the reset work disabled until everything is initialized
drm/panthor: Fix potential invalid pointer deref in
group_process_tiler_oom()
drm/panthor: Fix theoretical IOMEM access in suspended state
drm/panthor: Don't overrule pending immediate ticks in sched_resume_tick()
drm/panthor: Fix panthor_pwr_unplug()
drm/panthor: Drop a needless check in panthor_fw_unplug()
drm/panthor: Fix a leak when a group is evicted before the tiler
OOM is serviced
drm/panthor: Interrupt group start/resumption if group_bind_locked() fails
drm/panthor: Keep interrupts masked until they are needed
Boyuan Zhang (5):
drm/amdgpu: fix division by zero with invalid uvd dimensions
drm/amdgpu/vcn4: avoid rereading IB param length
drm/amdgpu/vce: fix integer overflow in image size
drm/amdgpu/jpeg: fix jpeg_v5_0_1_is_idle detection
drm/amdgpu/jpeg: fix jpeg_v4_0_3_is_idle detection
Brajesh Gupta (2):
drm/imagination: Fix double call to drm_sched_entity_fini()
drm/imagination: Fix returned size for DRM_IOCTL_PVR_DEV_QUERY
Breno Leitao (2):
netpoll: fix a use-after-free on shutdown path
bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
Bryam Vargas (6):
net/sched: sch_taprio: Replace direct dequeue call with peek and
qdisc_dequeue_peeked
net/sched: sch_multiq: Replace direct dequeue call with peek and
qdisc_dequeue_peeked
drm/virtio: bound EDID block reads to the response buffer
orangefs: keep the readdir entry size 64-bit in fill_from_part()
ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
ata: libata-core: Reject an invalid concurrent positioning ranges count
Ce Sun (2):
drm/amdgpu: fix resource leak on ACP reset timeout
drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
ChenXiaoSong (1):
smb/server: do not require delete access for non-replacing links
Christian Brauner (4):
fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid
selftests/filesystems: test O_TMPFILE creation on idmapped mounts
bpf: have bpf_real_data_inode() take a struct file
xfs: fix the error unwind in xfs_open_devices()
Christian König (1):
drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx
Christoph Hellwig (12):
xfs: split up xfs_buf_alloc_backing_mem
xfs: lift setting __GFP_NOFAIL from xfs_buf_alloc_kmem to the caller
xfs: fix incorrect use of gfp flags in xfs_buf_alloc_backing_mem
xfs: simplify the failure path in xfs_buf_alloc_vmalloc
xfs: open code xfs_buf_ioend_fail in xfs_buf_submit
xfs: also mark the buffer stale on verifier failure in xfs_buf_submit
xfs: improve the xfs_buf_ioend_fail calling convention
xfs: remove xfs_buf_ioend
xfs: fix handling of synchronous errors in xfs_buf_submit
xfs: simplify __xfs_buf_ioend
iomap: consolidate bio submission
iomap: submit read bio after each extent
Corey Leavitt (1):
net: pse-pd: scope pse_control regulator handle to kref lifetime
Dan Carpenter (1):
afs: Fix error code in afs_extract_vl_addrs()
David Francis (1):
drm/amdkfd: Use kvcalloc to allocate arrays
David Howells (32):
afs: Fix double netfs initialisation in afs_root_iget()
afs: Remove setting of AS_RELEASE_ALWAYS for symlinks and mountpoints
afs: Fix directory inode initialisation order
afs: Fix bulk lookup malfunction due to change in dir_emit() API
afs: Fix misplaced inc of net->cells_outstanding
afs: Fix reinitialisation of the inode, in particular ->lock_work
afs: Fix callback service message parsers to pass through -EAGAIN
afs: Use scoped_seqlock_read() rather than manually doing seqlock stuff
afs: Fix missing NULL pointer check in afs_break_some_callbacks()
afs: Fix leak of ungot volume
afs: Fix vllist leak
afs: Fix lack of locking around modifications of net->cells_dyn_ino
afs: Fix premature cell exposure through /afs
afs: Fix the volume AFS_VOLUME_RM_TREE is set on
afs: Fix unchecked-length string display in debug statement
netfs: Fix decision whether to disallow write-streaming due to fscache use
netfs: Fix netfs_create_write_req() to handle async cache object creation
cachefiles: Fix double fput
cachefiles: Fix file burial to take lock when unsetting S_KERNEL_FILE
iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages()
iov_iter: Fix a memory leak in iov_iter_extract_user_pages()
iov_iter: Remove unused variable in kunit_iov_iter.c
scatterlist: Fix offset in folio calc in extract_xarray_to_sg()
netfs: Fix kdoc warning
netfs: Replace wb_lock with a bit lock for asynchronicity
netfs: Fix writethrough to use collection offload
netfs: Fix writeback error handling
netfs: Fix folio state after ENOMEM whilst under writeback iteration
netfs: Fix DIO write retry for filesystems without a ->prepare_write()
cifs: Fix missing credit release on failure in cifs_issue_read()
netfs: Fix barriering when walking subrequest list
David Lee (1):
fhandle: reject detached mounts in capable_wrt_mount()
David Windsor (2):
x86/uprobes: Keep shadow stack in sync for emulated CALLs
selftests/x86: Add shadow stack uprobe CALL test
Dawei Feng (2):
xfs: fix memory leak in xfs_dqinode_metadir_create()
net/mlx5: HWS, fix matcher leak on resize target setup failure
Dmitry Safonov (1):
tcp: Decrement tcp_md5_needed static branch
Donet Tom (1):
drm/amdgpu: Fix AMDGPU_GTT_MAX_TRANSFER_SIZE for non-4K systems
Doruk Tan Ozturk (1):
net/mlx5e: macsec: fix use-after-free of metadata_dst on RX SC delete
Farhad Alemi (1):
freevxfs: don't BUG() on unknown typed-extent type
Felix Gu (1):
spi: rzv2h-rspi: Fix DMA transfer error handling for signal interruption
Fengnan Chang (1):
iomap: release pages on atomic dio size mismatch
Florian Westphal (5):
netfilter: nf_conntrack_expect: zero at allocation time
netfilter: nft_set_pipapo: don't leak bad clone into future transaction
netfilter: nfnetlink_queue: restrict writes to network header
netfilter: nftables: restrict linklayer and network header writes
netfilter: nftables: restrict checkum update offset
Francois Dugast (1):
drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry()
Gerald Schaefer (1):
s390/monwriter: Reject buffer reuse with different data length
Gil Portnoy (2):
ksmbd: fix use-after-free of fp->owner.name in durable handle owner check
ksmbd: close superseded durable handles through refcount handoff
Gleb Markov (1):
cxgb4: Fix decode strings dump for T6 adapters
Granthali Vinodkumar Dhandar (2):
drm/amdgpu: add support for GC IP version 11.7.0
drm/amdgpu: add support for GC IP version 11.7.1
Guenter Roeck (2):
hwmon: (pmbus) Fix passing events to regulator core
hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against
divide-by-zero
Gustavo Kenji Mendonça Kaneko (2):
drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend
drm/arm/komeda: fix error handling for clk_prepare_enable() and callers
Gustavo Sousa (1):
drm/xe/rtp: Add struct types for RTP tables
Haofeng Li (2):
ksmbd: reject undersized DACLs before parsing ACEs
ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
Haoxiang Li (4):
net: ipa: fix SMEM state handle leaks in SMP2P init
net: liquidio: fix BAR resource leak on PF number failure
fsl/fman: Free init resources on KeyGen failure in fman_init()
irqchip/irq-riscv-imsic-early: Fix fwnode leak on state setup failure
Harish Kasiviswanathan (1):
drm/amdgpu: Fix kernel panic during driver load failure
Harry Wentland (1):
drm/amd/display: guard against overflow in HDCP message dump
Holger Dengler (1):
pkey: Move keytype check from pkey api to handler
Honglei Huang (1):
drm/amd/display: use kvzalloc to allocate struct dc
Hongling Zeng (1):
cachefiles: Fix double unlock in nomem_d_alloc error path
HyeongJun An (2):
hwmon: (asus_atk0110) Check package count before accessing element
ALSA: usx2y: us144mkii: fix work UAF on disconnect
Ido Schimmel (1):
bridge: stp: Fix a potential use-after-free when deleting a bridge
Jakob Linke (1):
drm/amdgpu/soc24: reset dGPU if suspend got aborted
Jakub Kicinski (3):
eth: fbnic: don't cache shinfo across skb realloc
selftests: net: bump default cmd() timeout to 20 seconds
selftests: drv-net: tso: don't touch dangerous feature bits
Jamal Hadi Salim (1):
net/sched: sch_teql: Introduce slaves_lock to avoid race condition and UAF
Jan Beulich (1):
x86/Xen: correct commentary and parameter naming of xen_exchange_memory()
Jani Nikula (7):
drm/i915/hdcp: check streams[] bounds before overflow
drm/i915/hdcp: require monotonically increasing seq_num_v
drm/dp: fix kernel-doc for struct drm_dp_as_sdp
drm/fixed: fix kernel-doc for drm_sm2fixp()
drm/ras: include linux/types.h in drm_ras.h
drm/i915/vrr: require valid min/max vfreq for VRR
drm/i915/bios: range check LFP Data Block panel_type2
Jann Horn (1):
bpf,fork: wipe ->bpf_storage before bailouts that access it
Jason Wang (1):
MAINTAINERS: Update Jason Wang's email address
Jesse Zhang (2):
drm/amdgpu/gfx11: fix EOP interrupt routing for KQ and userq
drm/amdgpu/gfx12: fix EOP interrupt routing for KQ and userq
Jetha Chan (1):
ASoC: amd: yc: Add Alienware m15 R7 AMD to DMIC quirk table
Jiawen Wu (1):
net: libwx: fix VMDQ mask for 1-queue mode
Jiri Olsa (1):
uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline
Jisheng Zhang (2):
spi: dw: fix first spi transfer with dma always fallback to PIO
spi: dw: use the correct error msg if request_irq() fails
Joanne Koong (1):
fuse: call fuse_send_readpages explicitly from fuse_readahead
John Madieu (2):
ASoC: rsnd: adg: make rsnd_adg_clk_control() idempotent
ASoC: rsnd: src: Add missing scu_supply clock to suspend/resume
Joonas Lahtinen (1):
drm/i915: Return NULL on error in active_instance
Jori Koolstra (1):
MAINTAINERS: take over vboxsf from Hans de Goede
Joshua Crofts (3):
hwmon: (max1619) add missing 'select REGMAP' to Kconfig
hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig
hwmon: (max6697) add missing 'select REGMAP_I2C' to Kconfig
KaFai Wan (1):
bpf: Fix insn_aux_data leak on verifier err_free_env path
Karuna Ramkumar (1):
ata: libata-scsi: limit simulated SCSI command copy to response length
Krzysztof Wilczyński (1):
proc: only bump parent nlink when registering directories
Kyle Hendry (1):
MIPS: mm: Add check for highmem before removing memory block
Lee Jones (1):
MAINTAINERS: Add a mailing list entry to MFD
Leorize (1):
drm/amd/display: set MSA MISC1 bit 6 when using VSC SDP for DCE 11.x
Li RongQing (1):
afs: Remove erroneous seq |= 1 in volume lookup loop
Linus Torvalds (1):
Linux 7.2-rc2
Linus Walleij (1):
net: dsa: Fix skb ownership in taggers
Lizhi Hou (4):
accel/amdxdna: Fix amdxdna_client lifetime race during device removal
accel/amdxdna: Fix notifier_wq lifetime race during device removal
accel/amdxdna: Fix iommu domain lifetime race during device removal
accel/amdxdna: Fix use-after-free in debug BO command handling
Longjun Tang (1):
virtio_net: disable cb when NAPI is busy-polled
Lorenzo Bianconi (2):
net: airoha: dma map xmit frags with skb_frag_dma_map()
net: airoha: fix max receive size configuration
Lu Yao (1):
drm/xe: Remove redundant exec_queue_suspended() check in
submit_exec_queue()
Luca Coelho (1):
drm/dp_mst: Handle torn-down topology gracefully in
drm_dp_mst_topology_queue_probe()
Luca Weiss (1):
ASoC: codecs: lpass-va-macro: Fix LPASS Codec Version for SC7280
Maciej W. Rozycki (1):
MIPS: DEC: Ensure RTC platform device deregistration upon failure
Maoyi Xie (1):
net: wwan: iosm: bound device offsets in the MUX downlink decoder
Martin Kaiser (3):
tracing: probes: fix typo in a log message
tracing: eprobe: read the complete FILTER_PTR_STRING pointer
riscv: probes: save original sp in rethook trampoline
Masami Hiramatsu (Google) (4):
tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg
tracing/events: Fix to check the simple_tsk_fn creation
tracing/probes: Fix double addition of offset for @+FOFFSET
tracing/probes: Make the $ prefix mandatory for comm access
Matt Bobrowski (1):
bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is
uninitialized
Matteo Croce (1):
fat: stop reading directory entries past the end-of-directory marker
Matthew Auld (3):
drm/xe/display: skip FORCE_WC and vm_bound check for external dma-bufs
drm/xe: fix NPD in bo_meminfo()
drm/xe/pt: prevent invalid cursor access for purged BOs
Matthew Brost (1):
drm/xe: Return error on non-migratable faults requiring devmem
Matthew Stewart (2):
drm/amd/display: Fix DCN42 null registers & register masks
drm/amd/display: Remove DCCG registers not needed in DCN42
Matti Vaittinen (2):
hwmon: adm1275: Prevent reading uninitialized stack
hwmon: adm1275: Detect coefficient overflow
Matvey Kovalev (2):
qede: fix out-of-bounds check for cqe->len_list[]
afs: fix NULL pointer dereference in afs_get_tree()
Michael Bommarito (4):
tcp: restore RCU grace period in tcp_ao_destroy_sock
tcp: defer md5sig_info kfree past RCU grace period in tcp_connect
xen/pvcalls: bound backend response req_id before indexing rsp[]
minix: avoid overflow in bitmap block count calculation
Michal Wajdeczko (1):
drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays
Morduan Zang (1):
iomap: guard io_size EOF trim against concurrent truncate underflow
Myeonghun Pak (1):
ata: sata_gemini: unwind clocks on IDE pinctrl errors
Namjae Jeon (7):
ksmbd: avoid zeroing the read buffer in smb2_read()
ksmbd: fix credit charge calculation for SMB2 QUERY_INFO
ksmbd: fix outstanding credit leak on abort and error paths
ksmbd: doc: update feature support status for durable handles
and compression
ksmbd: don't hold ci->m_lock while waiting for a lease break ack
ksmbd: snapshot previous oplock state before durable checks
ksmbd: fix app-instance durable supersede session UAF
Nan Li (1):
afs: handle CB.InitCallBackState3 requests without a server record
Natalie Vock (2):
drm/amdgpu: Only set bo->moved when the BO was actually moved
drm/amdgpu: Rename moved state to needs_update
Nuoqi Gui (3):
bpf: Mask pseudo pointer values in verifier logs
selftests/bpf: Cover pseudo-BTF ksym log masking
seg6: validate SRH length before reading fixed fields
Pablo Neira Ayuso (2):
netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
netfilter: nfnetlink_cthelper: cap to maximum number of
expectation per master
Paul Louvel (1):
gpio-f7188x: Add support for NCT6126D version B
Pawan Gupta (6):
bpf: Support for hardening against JIT spraying
x86/bugs: Enable IBPB flush on BPF JIT allocation
bpf: Restrict JIT predictor flush to cBPF
bpf: Skip redundant IBPB in pack allocator
bpf: Prefer packs that won't trigger an IBPB flush on allocation
bpf: Prefer dirty packs for eBPF allocations
Pengfei Zhang (1):
ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump
Pengpeng Hou (6):
spi: sh-msiof: abort transfers when reset times out
gpio: mvebu: fail probe if gpiochip registration fails
gpio: htc-egpio: use managed gpiochip registration
MIPS: configs: Enable the current Ingenic USB PHY symbol
hwmon: (w83793) remove vrm sysfs file on probe failure
hwmon: (w83627hf) remove VID sysfs files on error and remove
Perry Yuan (1):
drm/amdgpu: flush pending RCU callbacks on module unload
Petr Wozniak (2):
net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy
Revert "net: phy: sfp: probe for RollBall I2C-to-MDIO bridge in mdio-i2c"
Philipp Stanner (1):
dma-buf: dma-fence: Fix potential NULL pointer dereference
Praveen Talari (1):
spi: core: Abort active target transfer on controller suspend
Prike Liang (3):
drm/amdgpu/mes11: set doorbell offset for suspending userq
drm/amdgpu/mes12: set doorbell offset for suspending userq
drm/amdgpu: add the doorbell index input for suspending userq
Qiang Liu (3):
ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr
ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling
ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr
Qingshuang Fu (1):
irqchip/ts4800: Fix missing chained handler cleanup on remove
Rafael J. Wysocki (1):
ACPICA: Define acpi_ut_safe_strncpy() as strscpy_pad() alias
Randy Dunlap (1):
docs: hwmon: ltc4283: fix malformed table docs build error
Ratheesh Kannoth (1):
MAINTAINERS: Update Marvell octeontx2 driver maintainers
Reinette Chatre (1):
x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU
when SNC enabled
Rodrigo Vivi (1):
drm/xe: wedge from the timeout handler only after releasing the queue
Rosen Penev (1):
net: gianfar: dispose irq mappings on probe failure and device removal
Runyu Xiao (2):
hwmon: (occ) unregister sysfs devices outside occ lock
ksmbd: annotate oplock list traversals under m_lock
Samuel Holland (1):
riscv: Fix 32-bit call_on_irq_stack() frame pointer ABI
Samuel Moelius (2):
net/sched: dualpi2: clear stale classification on filter miss
net/sched: hhf: clear heavy-hitter state on reset
Samuel Page (1):
tipc: fix out-of-bounds read in broadcast Gap ACK blocks
Sean Christopherson (1):
vfio: selftests: Add luuid to libvfio.mk's list of libraries,
not to the Makefile
Sebastian Andrzej Siewior (1):
futex/requeue: Revert "Prevent NULL pointer dereference in
remove_waiter() on self-deadlock""
Sechang Lim (5):
selftests/bpf: don't modify the skb in the strparser parser prog
bpf, sockmap: reject a packet-modifying SK_SKB stream parser
selftests/bpf: test rejection of a packet-modifying SK_SKB stream parser
tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry()
net/sched: act_bpf: use rcu_dereference_bh() to read the filter
Sen Wang (3):
ASoC: codecs: tas675x: use READ_ONCE for params to be used concurrently
ASoC: codecs: tas675x: Fix CHx temperature range register bit fields
Documentation: sound: tas675x: Fix temperature range and
impedance documentation
Sergio Paracuellos (3):
gpio: mt7621: avoid corruption of shared interrupt trigger state
gpio: mt7621: more robust management of IRQ domain teardown
gpio: mt7621: be sure IRQ domain is created before exposing GPIO chips
Shubham Nayak (1):
ALSA: hda/realtek: Add quirk for HP Victus 16-e0xxx (88EE) to
enable mute LED
Shuicheng Lin (3):
drm/xe/userptr: Hold notifier_lock for write on inject test path
drm/xe/userptr: Drop bogus static from finish in force_invalidate
drm/xe/hw_engine: Fix double-free of managed BO in error path
Shuvam Pandey (1):
drm/imagination: Fix user array stride in pvr_set_uobj_array()
Souvik Banerjee (1):
ovl: use linked upper dentry in copy-up tmpfile
Steve French (1):
cifs: update internal module version number
Sven Eckelmann (6):
batman-adv: retrieve ethhdr after potential skb realloc on RX
batman-adv: access unicast_ttvn skb->data only after skb realloc
batman-adv: gw: acquire ethernet header only after skb realloc
batman-adv: dat: acquire ARP hw source only after skb realloc
batman-adv: bla: reacquire gw address after skb realloc
batman-adv: dat: ensure accessible eth_hdr proto field
Taeyang Lee (1):
perf/core: Detach event groups during remove_on_exec
Theodor Arsenij Larionov-Trichkine (1):
netfilter: nft_fib: reject fib expression on the netdev egress hook
Thomas Hellström (1):
drm/xe/rtp: Fix build error with clang < 21 and non-const initializers
Thomas Huth (1):
xen: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
Thomas Zimmermann (1):
drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
Thorsten Blum (1):
riscv: smp: use secs_to_jiffies in __cpu_up
Uwe Kleine-König (The Capable Hub) (17):
mod_devicetable.h: Split into per subsystem headers
media: ti: vpe: #include <linux/platform_device.h> explicitly
driver: core: Include headers for acpi_device_id and
of_device_id for struct device_driver
driver core: platform: Include header for struct platform_device_id
usb: serial: Include <linux/usb.h> in <linux/usb/serial.h>
platform/x86: msi-ec: Ensure dmi_system_id is defined
of: Explicitly include <linux/types.h> and <linux/err.h>
i2c: Let i2c-core.h include <linux/i2c.h>
platform/x86: x86-android-tablets: Add include defining struct
dmi_system_id
platform/x86: int3472: Add include defining struct dmi_system_id
usb: dwc2: Add include defining struct pci_device_id
ALSA: hda/core: Add include defining struct hda_device_id
LoongArch: KVM: Add include defining struct cpu_feature
media: em28xx: Add include for struct usb_device_id
parisc: #include <linux/compiler.h> for unlikely() in <asm/ptrace.h>
Replace <linux/mod_devicetable.h> by more specific
<linux/device-id/*.h> (headers)
Replace <linux/mod_devicetable.h> by more specific
<linux/device-id/*.h> (c files)
Viacheslav Bocharov (2):
gpio: shared-proxy: always serialize with a sleeping mutex
pinctrl: meson: restore non-sleeping GPIO access
Vijendar Mukunda (1):
MAINTAINERS: ASoC: SOF: add AMD reviewer for Sound Open Firmware
Vivian Wang (1):
riscv: Raise default NR_CPUS for 64BIT to 256
Vladimir Zapolskiy (1):
gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe
Wang Han (1):
scripts/sorttable: Handle RISC-V patchable ftrace entries
Wei Fang (1):
net: enetc: check the number of BDs needed for xdp_frame
WenTao Liang (2):
ALSA: us144mkii: capture_urb_complete: redundant usb_anchor_urb
corrupts anchor list on each resubmission
drm/amd/display: detect_link_and_local_sink: DP alt mode timeout
path leaks prev_sink reference
Wentao Liang (2):
xen/gntdev: fix error handling in ioctl
ata: pata_pxa: Fix DMA channel leak on probe error
Wolfram Sang (2):
spi: dt-bindings: snps,dw-apb-ssi: drop superfluous RZ/N1 entry
spi: dt-bindings: snps,dw-apb-ssi: add 'power-domains' property
Xi Ruoyao (1):
MIPS: loongson64: add IRQ work based on self-IPI
Xiang Mei (2):
usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
netfilter: ipset: fix race between dump and ip_set_list resize
Xiaogang Chen (1):
drm/amdkfd: Guard m->cp_hqd_eop_control setting by q->eop_ring_buffer_size
Xin Long (2):
sctp: add INIT verification after cookie unpacking
sctp: fix addr_wq_timer race in sctp_free_addr_wq()
Xu Rao (1):
ACPI: TAD: Check AC wake capability before enabling wakeup
Yang Wang (3):
drm/amd/pm: make pp_features read-only when scpm is enabled
drm/amd/pm: fix amdgpu_pm_info power display units
drm/amd/pm: fix smu13 power limit range calculation
Yicong Yang (1):
ACPI: RIMT: Only defer the IOMMU configuration in init stage
Yingjie Gao (1):
xfs: release dquot buffer after dqflush failure
Yiyang Chen (2):
bpf: Reject offset refcount acquire arguments
selftests/bpf: Cover refcount acquire node offsets
Yongqiang Sun (1):
drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size
Yousef Alhouseen (8):
sctp: fix SCTP_RESET_STREAMS stream list length limit
netdevsim: remove ethtool debugfs files before freeing netdev
xen/front-pgdir-shbuf: free grant reference head on errors
xen/gntalloc: make grant counters unsigned
xen/gntalloc: validate grant count before allocation
xenbus: reject unterminated directory replies
xfs: use null daddr for unset first bad log block
ASoC: SOF: validate probe info element counts
Yuho Choi (1):
irqchip/gic-v3-its: Fix OF node reference leak
Yuto Ohnuki (1):
afs: check for duplicate servers in VL server list
Zhu Lingshan (1):
drm/amdgpu: reject mapping a reserved doorbell to a new queue
Zihan Xi (2):
smb: client: harden POSIX SID length parsing
smb: client: use unaligned reads in parse_posix_ctxt()
Zilin Guan (1):
afs: use kvfree() to free memory allocated by kvcalloc()
jiazhenyuan (1):
xfs: fix AGFL extent count calculation in xrep_agfl_fill