Linux 7.2-rc3
From: Linus Torvalds
Date: Sun Jul 12 2026 - 17:27:12 EST
Things continue to look normal (the "new normal" with slightly higher
rates of commits, although I do get the feeling that we're seeing that
slightly balanced out by people starting to go on summer vacation).
About half the changes are to drivers - spread all over. Yes, there's
GPU and networking as always, but there's a fair amount of other misc
driver noise too.
The rest is similarly spread out: networking and filesystems are the
biggest areas, but we have some documentation fixes (ok, some of it is
just a pure re-indent), some core kernel, some architecture fixes, and
various tooling fixes.
Nothing looks particularly scary or strange.
Go forth and test,
Linus
---
Alan Stern (1):
USB: chaoskey: Fix slab-use-after-free in chaoskey_release()
Alex Deucher (1):
drm/gfx10: Program DB_RING_CONTROL
Alexandru Hossu (8):
staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop
staging: rtl8723bs: fix OOB reads in IE loops in
issue_assocreq() and join_cmd_hdl()
staging: rtl8723bs: fix heap buffer overflow in rtw_cfg80211_set_wpa_ie()
staging: rtl8723bs: fix OOB write in HT_caps_handler()
staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop
staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop
staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(),
rtw_get_wapi_ie(), and rtw_get_wps_attr()
Alice Ryhl (2):
rust_binder: fix BINDER_GET_EXTENDED_ERROR
rust_binder: clear freeze listener on node removal
Anas Khan (1):
drm/xe: remove duplicate <kunit/test-bug.h> include
Andreas Kemnade (1):
gpios: palmas: add .get_direction() op
Andreas Kempe (1):
iio: imu: st_lsm6dsx: deselect shub page before reading whoami
Andrei Kuchynski (1):
usb: typec: ucsi: Invert DisplayPort role assignment
Andrew Jones (2):
selftests: riscv: Bypass libc in inactive vector ptrace test
riscv: hwprobe.rst: Make indentation consistent
Andy Shevchenko (2):
iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for()
serial: 8250_mid: Disable DMA for selected platforms
Andy Yan (1):
usb: typec: tcpm: Fix VDM type for Enter Mode commands
Ankit Nautiyal (1):
Revert "drm/i915/psr: Allow SCL=0 on platforms with always-on VRR TG"
Anshuman Khandual (1):
arm64/mm: Optimize TLB flush in unmap_hotplug_[pmd|pud]_range()
Anuj Gupta (1):
blk-mq: bound blk_hctx_poll() to one jiffy
Ariana Lazar (1):
iio: dac: mcp47feb02: Fix passing uninitialized vref1_uV for no Vref1 case
Arnd Bergmann (1):
usb: ucsi: huawei_gaokun: move typec_altmode off stack
Arunpravin Paneer Selvam (1):
gpu/buddy: bail out of try_harder when alignment cannot be honoured
Badhri Jagan Sridharan (1):
usb: typec: tcpm: Validate SVID index in svdm_consume_modes()
Bartosz Golaszewski (1):
gpio: shared: make the voting mechanism adaptable
Bastian Blank (1):
s390: Add build salt to the vDSO
Ben Dooks (3):
tracing: Make tracepoint_printk static as not exported
usb: dwc3: fix dwc3_readl() and dwc3_writel() calls in dwc3_ulpi_setup()
drm/imagination: make pvr_fw_trace_init_mask_ops static
Benjamin Coddington (2):
NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
NFS: Charge unstable writes by request size, not folio size
Benjamin Marzinski (1):
dm-log: fix a bitset_size overflow on 32bit machines
Biren Pandya (3):
iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
iio: pressure: mpl115: fix runtime PM leak on read error
iio: light: gp2ap002: fix runtime PM leak on read error
Bryam Vargas (1):
iio: accel: bmc150: clamp the device-reported FIFO frame count
Cao Guanghui (2):
dm era: fix NULL pointer dereference in metadata_open()
dm era: fix error code propagation in era_ctr()
Carlos Llamas (2):
binder: fix UAF in binder_thread_release()
binder: fix UAF in binder_free_transaction()
Catalin Marinas (1):
arm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum
Cen Zhang (6):
ntfs: avoid stale runlist element dereference in MFT writeback
ntfs: avoid stale runlist element dereference in fallocate
Bluetooth: 6lowpan: avoid untracked enable work
Bluetooth: 6lowpan: hold L2CAP conn across debugfs control
Bluetooth: MGMT: Fix adv monitor add failure cleanup
usb: misc: usbio: fix disconnect UAF in client teardown
ChenXiaoSong (4):
smb/client: use stack-allocated smb2_file_all_info in
smb3_query_mf_symlink()
smb/client: pass cifs_open_info_data to SMB2_open()
smb/client: zero-initialize stack-allocated cifs_open_info_data
smb/client: fix incorrect nlink returned by fstat()
Chi Wang (1):
audit: Fix data races of skb_queue_len() readers on audit_queue
Chris Mason (1):
binder: cache secctx size before release zeroes it
Christian König (1):
drm/drm_exec: avoid indirect goto
Christophe JAILLET (1):
dm-inlinecrypt: Fix an error handling path in inlinecrypt_ctr()
Christopher Mackle (1):
staging: rtl8723bs: don't drop short TX frames in _rtw_pktfile_read()
Chuck Lever (3):
net/tls: Consume empty data records in tls_sw_read_sock()
SUNRPC: release lower rpc_clnt if killed waiting for XPRT_LOCKED
SUNRPC: pin upper rpc_clnt across the TLS connect_worker
Cihan Karadag (1):
selftests: gpio: add gpio-cdev-uaf to .gitignore
Connor Williamson (1):
block: remove redundant GD_NEED_PART_SCAN in add_disk_final()
Crystal Wood (1):
tracing/osnoise: Call synchronize_rcu() when unregistering
Daehyeon Ko (1):
macsec: don't read an unset MAC header in macsec_encrypt()
Damien Le Moal (1):
block: avoid potential deadlock on zone revalidation failure
Damon Ding (1):
drm/bridge: analogix_dp: Fix PE/VS value shift mismatch during
link training
Daniel Gibson (1):
platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
Dave Airlie (1):
nouveau/vmm: fix another SPT/LPT race
David Carlier (1):
ring-buffer: Fix ring_buffer_read_page() copying only one event per page
David Francis (4):
drm/amdkfd: Check bounds on CRIU restore event id
drm/amdkfd: Don't acquire buffers during CRIU queue restore.
drm/amdkfd: Check bounds in allocate_event_notification_slot
drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
Dawei Feng (2):
octeontx2-pf: fix SQB pointer leak on init failure
usb: free iso schedules on failed submit
Dexuan Cui (2):
net: mana: Validate the packet length reported by the NIC
net: mana: Sync page pool RX frags for CPU
Dmitry Torokhov (4):
Input: maplemouse - set driver data before registering input device
Input: maplecontrol - set driver data before registering input device
Input: maple_keyb - set driver data before registering input device
Input: mms114 - fix multi-touch slot corruption
Dong Yibo (1):
net: rnpgbe: fix mailbox endianness and remove pointer casts
Doruk Tan Ozturk (1):
xen-blkfront: fix double completion of split requests on resume
Dust Li (1):
dibs: loopback: validate offset and size in move_data()
Enrico Pozzobon (1):
net: usb: lan78xx: disable VLAN filter in promiscuous mode
Eric Dumazet (4):
amt: fix size calculation in amt_get_size()
ipv4: igmp: Fix potential UAF in igmp_gq_start_timer()
ipv6: mcast: Fix potential UAF in MLD delayed work
ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and
igmp_stop_timer()
Erich E. Hoover (1):
USB: quirks: add NO_LPM for the Samsung T5 EVO Portable SSD
Fabio Porcedda (1):
USB: serial: option: add Telit Cinterion FE990D50 compositions
Fan Wu (1):
usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
Feng Liu (3):
net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation
net/mlx5e: Fix HV VHCA stats agent registration race
net/mlx5e: Fix publication race for priv->channel_stats[]
Feng Wu (1):
netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()
Florian Fuchs (1):
Input: maplemouse - fix NULL pointer dereference in open()
Florian Westphal (4):
netfilter: nf_nat_sip: reload possible stale data pointer
netfilter: ebtables: zero chainstack array
netfilter: ebtables: module names must be null-terminated
netfilter: handle unreadable frags
Fredric Cover (1):
smb: client: use GFP_KERNEL for DFS cache allocations
Gal Pressman (1):
ethtool: rss: Fix hfunc and input_xfrm parsing on big endian
Genjian Zhang (1):
dm thin metadata: fix superblock refcount leak on snapshot shadow failure
Georgiy Osokin (1):
HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait()
Gerald Schaefer (1):
s390/mm: Fix type mismatch in get_align_mask().
Greg Kroah-Hartman (1):
MAINTAINERS: USB: add usb.rs to USB subsystem file list
Greg Ungerer (1):
m68k: coldfire: fix breakage of missed IO access updates
Griffin Kroah-Hartman (2):
usb: gadget: function: rndis: add length check to response query
usb: gadget: function: rndis: add length check for header
Guangshuo Li (4):
iio: adc: ti-ads1119: fix PM reference leak in buffer preenable
cifs: validate DFS referral string offsets
drm/xe: free madvise VMA array on L2 flush failure
smb: client: fix overflow in passthrough ioctl bounds check
Guodong Xu (2):
dt-bindings: riscv: sort multi-letter Z extensions alphanumerically
riscv: hwprobe.rst: Document EXT_ZICFISS and EXT_ZICFILP
Guzebing (1):
block: Make WBT latency writes honor enable state
HE WEI (ギカク) (1):
usb: misc: usbio: bound bulk IN response length to the received transfer
Hao-Qun Huang (2):
staging: vme_user: fix location monitor leak in fake bridge
staging: vme_user: fix location monitor leak in tsi148 bridge
Hao-Yu Yang (1):
io_uring: fix dangling iovec after provided-buffer bundle grow failure
Haoxiang Li (2):
usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
usb: mtu3: unmap request DMA on queue failure
Harman Kalra (1):
octeontx2-af: fix VF bringup affecting PF promiscuous state
Heiko Carstens (1):
s390/diag: Add missing array_index_nospec() call to
memtop_get_page_count()
Herman van Hazendonk (1):
iio: common: st_sensors: honour channel endianness in read_axis_data
Hui Wang (2):
ring-buffer: Fix event length with forced 8-byte alignment
selftests/rseq: Fix a building error for riscv arch
Huihui Huang (1):
tracing: Prevent out-of-bounds read in glob matching
Huiwen He (1):
smb/server: map SET_INFO ENOSPC to disk full
HyeongJun An (1):
HID: logitech-dj: Fix maxfield check in DJ short report validation
Hyunchul Lee (1):
ntfs: avoid self-deadlock during inode eviction
Hyunwoo Kim (1):
rust_binder: use a u64 stride when cleaning up the offsets array
Ingo Blechschmidt (1):
dm: avoid leaking the caller's thread keyring via the table device file
Jaewon Yang (1):
tpm: Make the TPM character devices non-seekable
Jamal Hadi Salim (2):
net/sched: sch_teql: move rcu_read_lock()/spin_lock() from _bh variants
net/sched: act_pedit: fix TOCTOU heap OOB write in tc offload
Jan Kara (1):
mm: a second pagecache maintainer
Jani Nikula (1):
drm/i915/mst: limit DP MST ESI service loop
Jared Baldridge (1):
usb: cdc_acm: Add quirk for Uniden BC125AT scanner
Jean-Baptiste Maneyrol (2):
iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading
iio: imu: inv_icm42600: fix timestamp clock period by using lower value
Jens Axboe (1):
Revert "io_uring: grab RCU read lock marking task run"
Jens Emil Schulz Østergaard (1):
net: microchip: vcap: fix races on the shared Super VCAP block
Jens Glathe (1):
Revert "usb: typec: mux: avoid duplicated mux switches"
Jesse Zhang (1):
drm/amdgpu: trigger GPU recovery when userq destroy fails to
unmap a hung queue
Jia He (1):
arm64/sysreg: Fix BWE field encoding in ID_AA64DFR2_EL1
Jia Wang (3):
gpio: dwapb: Defer clock gating until noirq
riscv: add UltraRISC SoC family Kconfig support
riscv: defconfig: enable ARCH_ULTRARISC
Jimmy Hu (1):
usb: gadget: udc: Fix use-after-free in gadget_match_driver
Jinjiang Tu (1):
fs/proc: fix KPF_KSM reported for all anonymous pages
Jinjie Ruan (2):
arm64: smp: Fix hot-unplug tearing by forcing unregistration
cpu/hotplug: Fix NULL kobject warning in cpuhp_smt_enable()
Johan Hovold (10):
USB: ulpi: fix memory leak on registration failure
USB: iowarrior: fix use-after-free on disconnect
USB: iowarrior: fix use-after-free on disconnect race
USB: idmouse: fix use-after-free on disconnect race
USB: ldusb: fix use-after-free on disconnect race
USB: legousbtower: fix use-after-free on disconnect race
USB: serial: digi_acceleport: fix write buffer corruption
USB: serial: digi_acceleport: fix hard lockup on disconnect
USB: serial: digi_acceleport: fix broken rx after throttle
USB: serial: keyspan_pda: fix information leak
John Ogness (1):
serial: 8250: Ignore flow control on suspend/resume with
no_console_suspend
Joonas Lahtinen (3):
drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
drm/i915/gt: Fix NULL deref on sched_engine alloc failure
drm/i915/gem: Do not leak siblings[] on proto context error
Joshua Crofts (5):
iio: light: al3000a: add missing REGMAP_I2C to Kconfig
iio: light: al3010: add missing REGMAP_I2C to Kconfig
iio: light: al3320a: add missing REGMAP_I2C to Kconfig
iio: adc: ad4130: add missing `select IIO_TRIGGERED_BUFFER` to Kconfig
iio: adc: ad7779: add missing 'select IIO_TRIGGERED_BUFFER' to Kconfig
Jozsef Kadlecsik (4):
netfilter: ipset: mark the rcu locked areas properly
netfilter: ipset: exclude gc when resize is in progress
netfilter: ipset: cleanup the add/del backlog when resize failed
netfilter: ipset: allocate the proper memory for the generic
hash structure
Julian Anastasov (1):
ipvs: ensure inner headers in ICMP errors are in headroom
Kanala Ramalingeswara Reddy (2):
drm/amdgpu: add support for PSP version 15.0.9
drm/amdgpu: add support for SMU version 15.0.9
Kenneth Feng (1):
drm/amd/amdgpu: disable ASPM on VI if pcie dpm is disabled
Keshav Verma (2):
rust_binder: synchronize Rust Binder stats with freeze commands
rust_binder: reject context manager self-transaction
Ketan (1):
mm: page_ext: add count limit to page_ext_iter_next to prevent
invalid PFN access
Kiran K (1):
Bluetooth: btintel_pcie: Refactor FLR to use device_reprobe()
Lars-Peter Clausen (1):
iio: event: Fix event FIFO reset race
Lee Jia Jie (1):
perf/aux: Fix page UAF in map_range()
Lee Jones (1):
HID: core: Fix OOB read in hid_get_report for numbered reports
Li RongQing (1):
net/mlx5: Fix L3 tunnel entropy refcount leak
Liang Hao (1):
gpio: dwapb: Mask interrupts at hardware initialization
Linus Torvalds (1):
Linux 7.2-rc3
Lizhi Hou (10):
accel/amdxdna: Prevent PM resume deadlock in hwctx_sync_debug_bo()
accel/amdxdna: Use unsigned long for nr_pages in amdxdna_hmm_register()
accel/amdxdna: Fix VMA access race
accel/amdxdna: Fix potential amdxdna_umap lifetime race
accel/amdxdna: fix open_ref leak and stale client pointer on dma
map failure
accel/amdxdna: Fix deadlock on debug BO command timeout
accel/amdxdna: Fix hardware context race in amdxdna_update_heap()
accel/amdxdna: Check drmm_mutex_init() return value
accel/amdxdna: Check init_srcu_struct() return value
accel/amdxdna: Fix potential NULL pointer dereference of abo->client
Lorenzo Stoakes (1):
MAINTAINERS: add Lance as an rmap reviewer
Luigi Santivetti (1):
drm/imagination: fix error checking of pvr_vm_context_lookup()
Luiz Augusto von Dentz (1):
Bluetooth: 6lowpan: Fix using chan->conn as indication to no remote netdev
Madhu M (1):
usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for
DP alt mode
Manish Khadka (2):
HID: letsketch: fix UAF on inrange_timer at driver unbind
HID: appleir: fix UAF on pending key_up_timer in remove()
Maoyi Xie (3):
usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler
HID: lg-g15: cancel pending work on remove to fix a use-after-free
Bluetooth: btnxpuart: Fix out-of-bounds firmware read in
nxp_recv_fw_req_v3()
Marco Scardovi (1):
platform/x86: asus-armoury: update power limits for G614PR
Mario Limonciello (1):
x86/video: Only fall back to vga_default_device() without screen info
Mathias Nyman (1):
xhci: dbc: support runtime suspend while DbC is in enabled state
Matthew Brost (2):
drm/xe: Fix PTE index in xe_vm_populate_pgtable() for chunked binds
drm/xe: Wait on external BO kernel fences in exec IOCTL
Matthias Feser (1):
serial: 8250_omap: clear rx_running on zero-length DMA completes
Mauricio Faria de Oliveira (1):
usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()
Maxwell Doose (2):
iio: adc: lpc32xx: Initialize completion before requesting IRQ
iio: adc: spear: Initialize completion before requesting IRQ
Maíra Canal (1):
drm/v3d: Reject invalid indirect BO handle in indirect CSD setup
Mehdi Hassan (1):
smb: client: refactor cifs_revalidate_mapping() to use
clear_and_wake_up_bit()
Melbin K Mathew (1):
io_uring/msg_ring: reject CQE32 flag pass-through to normal rings
Michael Bommarito (3):
tracing/user_events: Fix use-after-free in user_event_mm_dup()
selftests/user_events: Wait for deferred event teardown after unregister
drbd: reject data replies with an out-of-range payload size
Michael Tautschnig (1):
staging: vme_user: bound slave read/write to the kern_buf size
Mikulas Patocka (14):
dm-verity: fix buffer overflow in FEC calculation
dm-integrity: fix the 'fix_hmac' option
dm-integrity: fix leaking uninitialized kernel memory
dm-integrity: don't increment hash_offset twice
dm-integrity: fix a bug if the bio is out of limits
dm_early_create: fix freeing used table on dm_resume failure
dm-ioctl: fix a possible overflow in list_version_get_info
dm-verity: avoid double increment of &use_bh_wq_enabled
dm-verity: fix a possible NULL pointer dereference
dm-verity: increase sprintf buffer size
dm-verity: make error counter atomic
dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
dm-stats: fix merge accounting
dm-stats: fix dm_jiffies_to_msec64
Ming-Hung Tsai (1):
dm thin metadata: fix metadata snapshot consistency on commit failure
Mingyou Chen (1):
platform/x86: bitland-mifs-wmi: Fix NULL pointer dereference
during suspend/resume
Muhammad Bilal (2):
Bluetooth: ISO: avoid NULL deref of conn in iso_conn_big_sync()
Bluetooth: L2CAP: validate option length before reading conf opt value
Myeonghun Pak (4):
USB: misc: uss720: unregister parport on probe failure
usb: typec: anx7411: use devm_pm_runtime_enable()
usb: sl811-hcd: disable controller wakeup on remove
usb: typec: tcpci_rt1711h: unregister TCPCI port with devres
Namjae Jeon (12):
ntfs: make system files immutable to prevent corruption
ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()
ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name()
ksmbd: validate SID namespace before mapping IDs
ksmbd: fix multichannel binding and enforce channel limit
ksmbd: coalesce sub-15ms write time updates on close
ksmbd: mark invalid session responses as signed
ksmbd: find bound sessions during reauthentication
ksmbd: handle channel binding with a different user
ksmbd: sign rejected SMB2.1 session binding responses
ksmbd: mark rejected cross-dialect bindings as signed
ksmbd: use the session dialect for rejected binding signatures
Neill Kapron (2):
usb: gadget: f_fs: Initialize epfile->in early to fix endpoint
direction checks
usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile
Nick Desaulniers (1):
MAINTAINERS: update ndesaulniers
Nicolas Pitre (1):
vt: fix spurious modifier in CSI/cursor key sequences
Nirmoy Das (1):
selftests: net: make busywait timeout clock portable
Norbert Manthey (1):
smb: client: mask server-provided mode to 07777 in modefromsid
Oliver Neukum (1):
USB: core: ratelimit cabling message
Pablo Neira Ayuso (5):
netfilter: nfnetlink_cthelper: cap to maximum number of
expectation per master on updates
netfilter: nft_set_rbtree: get command skips end element with
open interval
netfilter: flowtable: use dst in this direction when pushing IPIP header
netfilter: flowtable: IPIP tunnel hardware offload is not yet support
netfilter: flowtable: support IPIP tunnel with direct xmit
Pali Rohár (5):
cifs: Fix support for creating SFU socket
cifs: Fix support for creating SFU fifo
cifs: Show reason why autodisabling serverino support
cifs: Fix and improve cifs_is_path_accessible() function
cifs: Remove CIFSSMBSetPathInfoFB() fallback function
Paul Cercueil (1):
usb: gadget: f_fs: Fix DMA fence leak
Paul Menzel (1):
usb: typec: ucsi: cancel pending work on system suspend
Pauli Virtanen (3):
Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled
Bluetooth: ISO: fix malformed ISO_END/CONT handling
Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length
Pedro Falcato (1):
mm: do file ownership checks with the proper mount idmap
Peiyang He (3):
ntfs: fix mrec_lock ABBA deadlock in rename
ntfs: fix hole runlist memory leak in insert range error path
ntfs: fail attrlist updates when the superblock is inactive
Pengpeng Hou (4):
iio: temperature: Build mlx90635 with CONFIG_MLX90635
iio: adc: ti-ads124s08: Return reset GPIO lookup errors
regulator: mt6316: add missing MODULE_DEVICE_TABLE()
regulator: mt6363: add missing MODULE_DEVICE_TABLE()
Qi Zheng (2):
mm: shrinker: fix shrinker_info teardown race with expansion
mm: shrinker: fix NULL pointer dereference in debugfs
Qihang (1):
gue: validate REMCSUM private option length
Radu Rendec (1):
mailmap: add entries for Radu Rendec
Reinette Chatre (1):
fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
Ricardo Robaina (1):
audit: fix potential integer overflow in audit_log_n_hex()
Robert Mader (1):
drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
Rodrigo Lugathe da Conceição Alves (1):
USB: core: add USB_QUIRK_NO_LPM for VIA Labs USB 2.0 hub
Rongguang Wei (1):
s390/zcrypt: Remove the empty file
Rosen Penev (2):
net: mdio: select REGMAP_MMIO instead of depending on it
gpio: mvebu: free generic chips on unbind
Runyu Xiao (4):
iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ
iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ
Bluetooth: L2CAP: cancel pending_rx_work before taking conn->lock
usb: dwc3: run gadget disconnect from sleepable suspend context
SJ Park (2):
mm/damon: add a kernel-doc comment for damon_ctx->probes
mm/damon: add a kernel-doc comment for damon_ctx->rnd_state
Sam Day (1):
usbip: vudc: fix NULL deref in vep_dequeue()
Samuel Moelius (4):
iio: adc: ad7380: select REGMAP
net/sched: cake: reject overhead values that underflow length
dm era: fix out-of-bounds memory access for non-zero start sector
dm-pcache: reject option groups without values
Samuel Page (1):
Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_complete
Sandipan Das (3):
perf/x86/amd/core: Avoid enabling BRS from the SVM reload path
perf/x86/amd/lbr: Fix kernel address leakage
perf/x86/amd/brs: Fix kernel address leakage
Sarthak Sharma (1):
selftests/mm: fix ksft_process_madv.sh test category
SeongJae Park (3):
mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs()
mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error
mm/damon/ops-common: handle extreme intervals in damon_hot_score()
Shahyan Soltani (1):
drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()
Shay Drory (3):
net/mlx5: LAG, Fix off-by-one in single-FDB error rollback
net/mlx5: LAG, MPESW, Fix missing complete() on devcom error
net/mlx5e: TC, skip peer flow cleanup when LAG seq is unavailable
Shigeru Yoshida (1):
qede: fix off-by-one in BD ring consumption on build_skb failure
Shoichiro Miyamoto (1):
smb: client: restrict implied bcc[0] exemption to responses
without data area
Shuangpeng Bai (2):
llc: fix SAP refcount leak in llc_ui_autobind()
usb: typec: class: drop PD lookup reference
Shuicheng Lin (1):
drm/xe/userptr: Stub notifier_lock helpers when DRM_GPUSVM=n
Shyam Sundar S K (1):
platform/x86: amd-pmc: Use correct IP block table for AMD 1Ah M80H SoC
Siwei Zhang (2):
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
Srinivas Pandruvada (1):
HID: sensor-hub: Add sensor_hub_input_attr_read_values() for
multi-byte reads
Stepan Ionichev (1):
iio: light: tsl2591: return actual error from probe IRQ failure
Stephan Gerhold (2):
serial: msm: Disable DMA for kernel console UART
usb: typec: ps883x: Fix DP+USB3 configuration
Stephen Smalley (1):
selinux: check connect-related permissions on TCP Fast Open
Steve French (1):
smb: client: preserve leading slash for POSIX absolute symlink targets
Steven Rostedt (2):
ufs: core: tracing: Do not dereference pointers in TP_printk()
tracing: Add a no-rcu-check version of trace_##event##_enabled()
Stig Hornang (1):
Bluetooth: L2CAP: fix tx ident leak for commands without a response
Suman Ghosh (1):
octeontx2-pf: check DMAC extraction support before filtering
Sungwoo Kim (1):
Bluetooth: sco: Fix a race condition in sco_sock_timeout()
Suraj Kandpal (1):
drm/i915/ltphy: Fix SSC Enablement bit in PORT_CLOCK_CTL
Suresh Guttula (1):
drm/amdgpu: Disable JDPG on VCN5_3
Sven Eckelmann (9):
batman-adv: ensure minimal ethernet header on TX
batman-adv: fix VLAN priority offset
batman-adv: clean untagged VLAN on netdev registration failure
batman-adv: tt: avoid request storms during pending request
batman-adv: tt: prevent TVLV OOB check overflow
batman-adv: frag: free unfragmentable packet
batman-adv: frag: fix primary_if leak on failed linearization
batman-adv: mcast: avoid OOB read of num_dests header
batman-adv: dat: fix tie-break for candidate selection
TJ Adams (2):
ata: libata-core: Skip HPA resize for locked drives
ata: libata-core: Allow capacity transition to zero for locked drives
Tamaki Yanagawa (1):
netfilter: nft_lookup: fix catchall element handling with inverted lookups
Tao Liu (1):
riscv: Prevent NULL pointer dereference in machine_kexec_prepare()
Tapio Reijonen (1):
serial: max310x: implement gpio_chip::get_direction()
Thomas Gleixner (1):
posix-cpu-timers: Prevent UAF caused by non-leader exec() race
Thomas Zimmermann (1):
drm/fb-helper: Only consider active CRTCs for vblank sync
Théo Lebrun (1):
net: macb: drop in-flight Tx SKBs on close
Timur Tabi (1):
regulator: core: regulator_lock_two() should test for EDEADLK
not EDEADLOCK
Tony Luck (2):
fs/resctrl: Free mon_data structures on rdt_get_tree() failure
fs/resctrl: Fix use-after-free during unmount
Tristan Madani (1):
selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
Trung Nguyen (2):
HID: multitouch: fix out-of-bounds bit access on mt_io_flags
selftests/hid: multitouch: test a large ContactCountMaximum
Tycho Andersen (AMD) (1):
x86/virt/sev: Revert "Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN"
Tyler Baker (1):
usb: gadget: f_fs: initialize reset_work at allocation time
Valeriy Yashnikov (1):
ntfs: avoid calling post_write_mst_fixup() for invalid index_block
Vidhu Sarwal (1):
iio: light: al3010: fix incorrect scale for the highest gain range
Vincent Donnefort (3):
tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path
tracing/remotes: Fix struct_len in trace_remote_alloc_buffer()
ring-buffer: Allow sparse CPU masks in ring_buffer_desc()
Wang Yan (3):
selftests/arm64: fix spelling errors in comments
selftests/net: fix EVP_MD_CTX leak in tcp_mmap
selftests/riscv: ptrace: Fix memory leak of regset_data in vector tests
Wayen.Yan (1):
tracing: Remove unused ret assignment in tracing_set_tracer()
Weiming Shi (1):
Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
WenTao Liang (1):
usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume()
Wentao Liang (1):
accel/amdxdna: Fix use-after-free in amdxdna_gem_dmabuf_mmap()
Woraphat Khiaodaeng (1):
io_uring: restore RCU read section in io_req_local_work_add()
Wyatt Feng (2):
netfilter: xt_u32: reject invalid shift counts
netfilter: xt_connmark: reject invalid shift parameters
Xiang Mei (5):
net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
net: qualcomm: rmnet: validate MAP frame length before ingress parsing
net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
netfilter: nf_conntrack_reasm: guard mac_header adjustment after
IPv6 defrag
netfilter: ebtables: terminate table name before find_table_lock()
Xu Rao (5):
USB: storage: include US_FL_NO_SAME in quirks mask
usb: gadget: f_printer: take kref only for successful open
USB: usb-storage: ene_ub6250: restore media-ready check
xhci: sideband: fix ring sg table pages leak
smb: client: fix atime clamp check in read completion
Yang Wang (1):
drm/amd/pm: fix smu14 power limit range calculation
Yang Xiuwei (1):
io_uring/uring_cmd: fix uring_cmd.c comments
Yi Xie (1):
io_uring/memmap: return -EINVAL from get_unmapped_area() on bad mmap
Yichong Chen (3):
tools/virtio: add missing compat definitions for vhost_net_test
tools/include: include stdint.h for SIZE_MAX in overflow.h
usbip: tools: support SuperSpeedPlus devices
Yiyang Chen (3):
HID: bpf: Fix hid_bpf_get_data() range check
selftests/hid: Load only requested struct_ops maps
selftests/hid: Cover hid_bpf_get_data() size overflow
Yizhou Zhao (5):
ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
ipvs: reset full ip_vs_seq structs in ip_vs_conn_new
ipvs: pass parsed transport offset to state handlers
ipvs: use parsed transport offset in TCP state lookup
ipvs: use parsed transport offset in SCTP state lookup
Yousef Alhouseen (4):
ublk: snapshot batch commands before preparing I/O
mac802154: remove interfaces with RCU list deletion
Bluetooth: bnep: pin L2CAP connection during netdev registration
Bluetooth: fix UAF in bt_accept_dequeue()
Yu Peng (2):
tracing/synthetic: Free pending field on error path
tracing/synthetic: Free type string on error path
Yuanhe Shu (1):
tracing: Fix NULL pointer dereference in func_set_flag()
Yudistira Putra (1):
samples: ftrace: Fix typos in benchmark comment
Yuho Choi (1):
net/liquidio: drop cached VF pci_dev LUT
Yuyang Huang (1):
ipv4: igmp: remove multicast group from hash table on device destruction
Zenghui Yu (3):
selftests/mm: pagemap_ioctl: use the correct page size for transact_test()
selftests/mm: hmm-tests: include linux/mman.h to access MADV_COLLAPSE
samples/damon/mtier: fail early if address range parameters are invalid
Zhang Lixu (1):
iio: hid-sensor-rotation: Fix stale or zero output when reading raw values
Zhixing Chen (1):
netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop
Zhu Lingshan (1):
amdkfd: properly free secondary context id
Zi Yan (1):
mm/compaction: handle free_pages_prepare() properly in compaction_free()
Zizhi Wo (1):
smb: client: fix busy dentry warning on unmount after DIO
胡连勤 (1):
usb: xhci: Fix sleep in atomic context in xhci_free_streams()