* Linux 7.2-rc2
@ 2026-07-06 1:00 Linus Torvalds
2026-07-06 10:45 ` Luna Jernberg
0 siblings, 1 reply; 2+ messages in thread
From: Linus Torvalds @ 2026-07-06 1:00 UTC (permalink / raw)
To: Linux Kernel Mailing List
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Linux 7.2-rc2
2026-07-06 1:00 Linux 7.2-rc2 Linus Torvalds
@ 2026-07-06 10:45 ` Luna Jernberg
0 siblings, 0 replies; 2+ messages in thread
From: Luna Jernberg @ 2026-07-06 10:45 UTC (permalink / raw)
To: Linus Torvalds, Luna Jernberg; +Cc: Linux Kernel Mailing List
Works fine on two of my machines
Den mån 6 juli 2026 kl 03:00 skrev Linus Torvalds
<torvalds@linux-foundation.org>:
>
> 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
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-07-06 10:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-06 1:00 Linux 7.2-rc2 Linus Torvalds
2026-07-06 10:45 ` Luna Jernberg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox