6.18.57-rc2 review
Subsystems (2)
Greg Kroah-Hartman
maintainercover 6.18.57-rc2 review
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 16 Oct 2026 12:37:22 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.57-rc2.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.18.57-rc2
Vicki Pfau <[email protected]>
HID: steam: Clean up locking
Vicki Pfau <[email protected]>
HID: steam: Refactor registration
Vicki Pfau <[email protected]>
HID: steam: Rearrange teardown sequence
Vicki Pfau <[email protected]>
HID: steam: Fully unregister controller when hidraw is opened
Kuba Piecuch <[email protected]>
sched_ext: Generate qseq from a per-task counter
Adrian Betschart <[email protected]>
drm/amd/display: Don't replace a sink mode that shares the native totals
Alexey Charkov <[email protected]>
regulator: of: fill in supply names in of_regulator_bulk_get_all()
Chuck Lever <[email protected]>
SUNRPC: Add Kconfig dependency on CRYPTO_KRB5
Oliver Hartkopp <[email protected]>
can: fix unique skb identifier regression under RPS
Darrick J. Wong <[email protected]>
xfs: fix exchange-range-to-eof file size exchange
Norbert Szetei <[email protected]>
xfs: stop exchanging reflink flags when exchanging mappings
Jiangshan Yi <[email protected]>
xfs: remove duplicate INO1_WRITTEN check
Rafael J. Wysocki <[email protected]>
ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons
Rafael J. Wysocki <[email protected]>
ACPI: scan: Do not mark button ACPI devices as wakeup-capable
Tejun Heo <[email protected]>
workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)
Lizhi Hou <[email protected]>
accel/amdxdna: Fix crash when destroying a suspended hardware context
Lizhi Hou <[email protected]>
accel/amdxdna: Fix race condition when checking rpm_on
Lizhi Hou <[email protected]>
accel/amdxdna: Resume power for creating and destroying hardware context
Harald Freudenberger <[email protected]>
s390/zcrypt: Pad trailing CCA or EP11 message with zeros
Harald Freudenberger <[email protected]>
s390/zcrypt: Improve EP11 CPRB domain handling with ASN.1 parsing
Harald Freudenberger <[email protected]>
s390/zcrypt: Improve EP11 CPRB length and overflow checks
Harald Freudenberger <[email protected]>
s390/zcrypt: Improve CCA CPRB length and overflow checks
Alexander Lobakin <[email protected]>
ice: fix broken Rx on VFs
Breno Leitao <[email protected]>
workqueue: fix devm_alloc_workqueue() va_list misuse
Hao Ge <[email protected]>
netfs: Fix missing alloc tagging of direct mempool allocations
Eric Dumazet <[email protected]>
net: fix backlog_unlock_irq_restore() vs CONFIG_PREEMPT_RT
Ming Qian <[email protected]>
media: verisilicon: Fix kernel panic due to __initconst misuse
David Howells <[email protected]>
netfs, afs: Fix symlink reading
Frank Sorenson <[email protected]>
cifs: consolidate time_last_write stamp into _cifsFileInfo_put()
Qu Wenruo <[email protected]>
btrfs: make sure EXTENT_BUFFER_READING is cleared under refs_lock
Osama Abdelkader <[email protected]>
drm/panthor: validate userspace queue count against initialized firmware slot count
Borislav Petkov (AMD) <[email protected]>
x86/CPU/AMD: Fix AMD TLBI Erratum #1718
Maíra Canal <[email protected]>
drm/vc4: Fix binner slot allocation failing on an idle GPU
Ilia Gavrilov <[email protected]>
vsock: Fix memory leak in vmci_transport_recv_dgram_cb()
Fernando Fernandez Mancera <[email protected]>
net: openvswitch: validate transport header presence in set_ipv6_addr
Vadim Fedorenko <[email protected]>
ptp: ocp: fix PCIe delay estimation calculation
Willem de Bruijn <[email protected]>
net/packet: call packet_parse_headers after virtio_net_hdr_to_skb
Petr Machata <[email protected]>
mlxsw: spectrum_flower: Fix port range register leak in tmplt_create()
Li RongQing <[email protected]>
net/mlx5e: Order ICOSQ cc update after CQ doorbell
Tianyi Gao <[email protected]>
veth: fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while down
Gyeyoung Baek <[email protected]>
drm/imagination: Fix reference and vm_bo handling in remap()
Eric Dumazet <[email protected]>
flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect()
Pavan Chebbi <[email protected]>
bnxt_en: Re-write the BARs following any type of PCIe errors
Lukas Wunner <[email protected]>
bnxt_en: Drop pci_save_state() after pci_restore_state()
Michael Chan <[email protected]>
bnxt_en: Delay for 5 seconds after AER DPC for all chips
Michael Chan <[email protected]>
bnxt_en: Fix driver init in kdump kernel
Michael Chan <[email protected]>
bnxt_en: Add bnxt_clear_bars() helper
Haishuang Yan <[email protected]>
pfcp: make sure the SEID is linear before reading it
Justin Chen <[email protected]>
net: bcmgenet: if UMAC was suspended in SW_RESET, restore it to SW_RESET
Or Har-Toov <[email protected]>
Revert "net/mlx5: E-Switch, preserve max tx speed on vport state modification"
Victor Nogueira <[email protected]>
net/sched: cls_route: reject change with no routing attribute
Haishuang Yan <[email protected]>
devlink: fix devlink_rel reference leak when notify work is pending
Quentin Freimanis <[email protected]>
net: sparx5: start the TOD counters on non-PTP lan969x variants
Eric Dumazet <[email protected]>
flow_dissector: avoid u16 truncation of skb->len when computing thoff
Waiman Long <[email protected]>
cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug()
Han Gao <[email protected]>
spi: sg2044-nor: Honor SPI clock limits
Han Gao <[email protected]>
spi: sg2044-nor: Return transfer errors
Marek Szyprowski <[email protected]>
ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
Alvin Šipraga <[email protected]>
ASoC: adau1372: fix invalid default state of output ASRC and DAC muxes
Alvin Šipraga <[email protected]>
ASoC: adau1372: allow sleepy powerdown GPIOs
Yingying Tang <[email protected]>
Revert "wifi: ath12k: add panic handler"
Devin Wittmayer <[email protected]>
wifi: mt76: mt792x: pick the SAR table layout from the table itself
Junjie Cao <[email protected]>
wifi: mt76: mt792x: treat 0xff ACPI SAR entries as no limit
Devin Wittmayer <[email protected]>
wifi: mt76: mt7925: don't put the band auto marker in TGID
Nicolas Cavallari <[email protected]>
wifi: mt76: mt7915: disable rx napi when removing device
Tao Gong <[email protected]>
wifi: mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout
Aaron Ma <[email protected]>
wifi: mt76: mt7925: restore the legacy BSS after MLO teardown
Felix Fietkau <[email protected]>
wifi: mt76: use ALTX queue for packets to disassociated stations
Felix Fietkau <[email protected]>
wifi: mt76: route nullfunc frames to PSD/ALTX queue
Felix Fietkau <[email protected]>
wifi: mt76: account non-AQL frames per peer rather than per link
Felix Fietkau <[email protected]>
wifi: mt76: add PS buffering support for HW-managed TIM drivers
Felix Fietkau <[email protected]>
wifi: mac80211: add ieee80211_txq_aql_pending()
Felix Fietkau <[email protected]>
wifi: mac80211: add AQL support for multicast packets
David Bauer <[email protected]>
wifi: mt76: don't return TXQ when exceeding max non-AQL packets
Aurelien Jarno <[email protected]>
riscv: vector: Fix output operands in context save
Troy Mitchell <[email protected]>
riscv: vector: Fix data pointer constraints in context save/restore
Jakub Kicinski <[email protected]>
net: make dev_xdp_sb_prog_count() see programs attached through a link
Alan Previn <[email protected]>
drm/xe/mmio: Fix xe_mmio_wait32() to honor delay/sleep maximums
Filipe Manana <[email protected]>
btrfs: fix lost error return value in btrfs_listxattr()
Filipe Manana <[email protected]>
btrfs: fix xattr replace when multiple xattrs are packed in the same item
Yang Xiuwei <[email protected]>
btrfs: unlock inode and extent in caller when io_uring read extent fails
Yang Xiuwei <[email protected]>
btrfs: free iov when btrfs_uring_read_extent() fails
Yang Xiuwei <[email protected]>
btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio
Shin'ichiro Kawasaki <[email protected]>
zloop: zero out only the unread tail of short reads
Fuad Tabba <[email protected]>
arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
Sang-Hoon Choi <[email protected]>
nvmet: use the local P2P device on metadata allocation failure
Guixin Liu <[email protected]>
nvmet: return Invalid Field for invalid NSIDs feature 82h
Bryan Fraschetti <[email protected]>
ice: Restore Ordered MMIO Writes for Tx Doorbells
Mahantesh Salimath <[email protected]>
tee: optee: ffa: support shared memory offsets on large-page kernels
Rodrigo Zaiden <[email protected]>
tee: optee: fix kernel-doc warnings
Sang-Hoon Choi <[email protected]>
cxgb4/ch_ktls: disable softirqs around tid_list erases
Omar Ramadan <[email protected]>
amt: send the relay's General Query directly from the receive path
Jamal Hadi Salim <[email protected]>
net/sched: em_text: reject unterminated algo before autoload
Maíra Canal <[email protected]>
drm/vc4: Free the BO cache size list on teardown
Myeonghun Pak <[email protected]>
drm/aspeed: Balance the display clock enable on teardown
Sang-Hoon Choi <[email protected]>
gpio: exar: initialize the ID before registering its cleanup
Oleg Keri <[email protected]>
drm/dp: don't mark the AUX backlight enabled when enabling failed
Sai Teja Aluvala <[email protected]>
Bluetooth: btintel_pcie: Add shared HW reset for clean start
Ravindra <[email protected]>
Bluetooth: btintel_pcie: fix TX descriptor bounds check
Christian Brauner <[email protected]>
fs: don't let a migrating task hide its reference from do_umount()
Mateusz Guzik <[email protected]>
fs: move mntput_no_expire() slowpath into a dedicated routine
Christian Brauner <[email protected]>
mount: refuse MOVE_MOUNT_SET_GROUP on an unbindable mount
Vincent Jardin <[email protected]>
arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value
Vincent Jardin <[email protected]>
arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single
Vincent Jardin <[email protected]>
arm64: dts: lx2160a: fix incorrect pinmux
Ze Tan <[email protected]>
smb/server: fix tree connection leak in smb2_tree_connect()
Namjae Jeon <[email protected]>
ksmbd: convert tree_conns_lock to rw_semaphore
Tetsuo Handa <[email protected]>
printk: Don't WARN on kthread_run failure.
Eduard Zingerman <[email protected]>
bpf: check_cond_jmp_op(): properly infer if register is null
Lorenzo Bianconi <[email protected]>
net: stmmac: fix dma mapping leak in stmmac_tso_xmit()
Eric Dumazet <[email protected]>
ipv6: mcast: use rcu_assign_pointer() for __rcu list updates
Yuyang Huang <[email protected]>
ipv6: mcast: annotate data-races around mca_users
Eduard Zingerman <[email protected]>
bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge
Eduard Zingerman <[email protected]>
bpf: backtracking shouldn't clear outer frame R1-R5 for callbacks
Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark syscall helpers as sleepable
Steven Rostedt <[email protected]>
ring-buffer: Add checking nr_subbufs to persistent ring buffer validation
Masami Hiramatsu (Google) <[email protected]>
ring-buffer: Skip invalid sub-buffers when validating persistent ring buffer
Eduard Zingerman <[email protected]>
bpf: zero extend the result of an arena 32-bit cmpxchg
Eduard Zingerman <[email protected]>
bpf: don't rewrite bpf_fastcall patterns entered by a jump
Eduard Zingerman <[email protected]>
bpf: Don't infer non-NULL from a pointer with an unbounded offset
Ning Ding <[email protected]>
bpf: Keep refcount_acquire nullable for borrowed RCU kptrs
Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark NULL kptr stores precise
Kumar Kartikeya Dwivedi <[email protected]>
bpf: Preserve inner map identity in callback frames
Vincent Donnefort <[email protected]>
tracing: Fix subbuf resize races with trace_pipe_raw readers
Eduard Zingerman <[email protected]>
bpf: mark a NULL call argument precise
Fangyu Yu <[email protected]>
iommu/riscv: Serialize command queue publishing
Alexander Graf <[email protected]>
virtio_ring: fix stale descriptor flags after a failed packed add
Jia Jia <[email protected]>
vduse: validate virtqueue alignment
Jia Jia <[email protected]>
vhost: invalidate vring access on IOTLB transitions
Steven Rostedt <[email protected]>
tracing: Take trace_array reference when opening a tracer options file
Arunpravin Paneer Selvam <[email protected]>
drm/amdgpu: skip the VMID 0 flush for VRAM
Paulo Alcantara <[email protected]>
smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid
Paulo Alcantara <[email protected]>
smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()
Namjae Jeon <[email protected]>
ksmbd: fix maximum allowed access checks
Alexey Velichayshiy <[email protected]>
ksmbd: remove redundant DACL check in smb_check_perm_dacl
Val Packett <[email protected]>
remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3
Gou Hao <[email protected]>
powerpc/xive: propagate IPI init errors to prevent use-after-free
Gou Hao <[email protected]>
powerpc/xive: add error return value to xive_smp_probe()
Rafael J. Wysocki <[email protected]>
ACPI: bus: Introduce acpi_bus_get_primary_device()
Nitin Gote <[email protected]>
drm/xe: don't WARN on kernel job timeout when device already wedged
Chris Mason <[email protected]>
nfsd: convert nfsd_net boolean flags to unsigned long flags word
NeilBrown <[email protected]>
nfsd: use workqueue enable/disable APIs for v4_end_grace sync
Bryam Vargas <[email protected]>
dm-pcache: validate seg_id fields from persistent memory
Evgenii Burenchev <[email protected]>
drm/amd/display: Fix dangling pointer in plane reset function
Evgenii Burenchev <[email protected]>
drm/amd/display: Fix dangling pointer in CRTC reset function
Alex Bereza <[email protected]>
dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout
Jiri Olsa <[email protected]>
uprobes/x86: Move optimized uprobe from nop5 to nop10
Yiyang Chen <[email protected]>
bpf: Reject MEM_ALLOC BTF accesses past object bounds
Nicholas Dudar <[email protected]>
bpf: Reject writes through untrusted BTF pointers
Armin Wolf <[email protected]>
platform/x86: dell-wmi-base: Fix handling of ultra performance key
Nicholas Dudar <[email protected]>
bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max
Qing Ming <[email protected]>
usb: gadget: uac: validate rate list length before storing
Marco Scardovi <[email protected]>
platform/x86: asus-wmi: fix resource leaks on probe failure
Maher Azzouzi <[email protected]>
esp: do not unref managed frag pages in esp_ssg_unref()
Leon Romanovsky <[email protected]>
RDMA/rvt: Return NULL after port allocation failure
Reinette Chatre <[email protected]>
fs/resctrl: Fix UAF from worker threads when domains are removed
Dave Jiang <[email protected]>
cxl/features: Serialize multi-part Get/Set Feature transfers
Sudeep Holla <[email protected]>
firmware: arm_scmi: Fix SCMI device destroy lifetimes
Sudeep Holla <[email protected]>
firmware: arm_scmi: Fix OF node reference handling
Sudeep Holla <[email protected]>
firmware: arm_scmi: Clear SystemPower flag on create failure
Aditya Prakash Srivastava <[email protected]>
ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find()
Leon Hwang <[email protected]>
bpf: Fix WARNING in bpf_tracing_link_release
Justin Yeh <[email protected]>
pinctrl: mediatek: use devm_gpiochip_add_data() for GPIO chip
Li Qiang <[email protected]>
scsi: ufs: core: Validate string descriptors
Bean Huo <[email protected]>
scsi: ufs: core: Convert string descriptor format macros to enum
Nicolin Chen <[email protected]>
iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()
Gary Guo <[email protected]>
PCI: Fix UAF when probe runs concurrent to dyn ID removal
Gary Guo <[email protected]>
PCI: Fix dyn_id add TOCTOU
Gary Guo <[email protected]>
PCI: Make pci_match_one_device() match on ID instead of device
Leon Romanovsky <[email protected]>
RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
Guixin Liu <[email protected]>
nvmet: fix return status of RMI log page on allocation failure
Adrián Larumbe <[email protected]>
drm/panthor: Add vm_bind region with kbo range overlap check
Jeff Johnson <[email protected]>
wifi: ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()
Abd-Alrhman Masalkhi <[email protected]>
md: remove REQ_NOWAIT support from raid1/10/456
Shayne Chen <[email protected]>
wifi: mt76: fix handling channel context with different bands in mt76_switch_vif_chanctx()
Eason Lai <[email protected]>
wifi: mt76: mt792x: fix use-after-free in mt76_rx_poll_complete
Felix Fietkau <[email protected]>
wifi: mt76: cancel reset and rc work on device unregister
Yonghong Song <[email protected]>
bpf: Reject >8 byte return values on return-reading trampoline paths
Felix Fietkau <[email protected]>
wifi: mt76: mt7996: clear stale link state on full reset
Will Deacon <[email protected]>
arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
Zhao Li <[email protected]>
wifi: nl80211: clean up color-change beacon data on errors
Jason Huang <[email protected]>
wifi: brcmfmac: fix P2P action frame handling without device vif
Karl Mehltretter <[email protected]>
serial: core: do fallible allocations before the console can be registered
Karl Mehltretter <[email protected]>
serial: core: clear freed pointers on uart_register_driver() failure
Karl Mehltretter <[email protected]>
tty: skip cdev_del() when no cdev is registered
Haoxiang Li <[email protected]>
HID: logitech-hidpp: Fix FF device cleanup on init failure
Yang Xiuwei <[email protected]>
ublk: validate auto buf reg before taking uring_cmd
Ning Ding <[email protected]>
bpf: Invalidate RCU pointers after final spin unlock
Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers
Rafael J. Wysocki <[email protected]>
thermal: hwmon: Remove hwmon class device along with its parent
Cen Zhang <[email protected]>
ocfs2: o2hb: quiesce negotiate handlers and timeout work
Yufan Chen <[email protected]>
ocfs2/heartbeat: fix slot mapping rollback leaks on error paths
Jiri Olsa <[email protected]>
bpf: Clear buf on error in __bpf_get_task_stack
Jiri Olsa <[email protected]>
bpf: Remove trace_in argument from __bpf_get_stack
Jiri Olsa <[email protected]>
bpf: Factor callchain_finalize function from __bpf_get_stack
Jiri Olsa <[email protected]>
bpf: Factor callchain_store function from __bpf_get_stack
Harry Wentland <[email protected]>
drm/amd/display: Resize MST HDCP per-connector arrays to 32
Ray Wu <[email protected]>
drm/amd/display: disable replay when crc source is enabled
Yeoreum Yun <[email protected]>
coresight: etm4x: missing cscfg_csdev_disable_active_config() in perf enable
Yang Xiuwei <[email protected]>
scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails
Bart Van Assche <[email protected]>
scsi: sd: Move the sd_config_discard() function definition
Bart Van Assche <[email protected]>
scsi: sd: Move the sd_remove() function definition
Uwe Kleine-König <[email protected]>
scsi: sd: Convert to SCSI bus methods
Uwe Kleine-König <[email protected]>
scsi: core: sysfs: Make use of bus callbacks
Uwe Kleine-König <[email protected]>
scsi: core: Pass a struct scsi_driver to scsi_{,un}register_driver()
Sun YangKai <[email protected]>
btrfs: check if root is readonly when setting posix acl
Miquel Sabaté Solà <[email protected]>
btrfs: apply the AUTO_K(V)FREE macros throughout the code
Johannes Thumshirn <[email protected]>
btrfs: zoned: flush active metadata block group at btree_writepages() start
Lu Baolu <[email protected]>
iommu/vt-d: Fix iopf_refcount leak on RID domain replacement
Nicolin Chen <[email protected]>
iommu: Pass in old domain to attach_dev callback functions
Chuck Lever <[email protected]>
NFS: Return a delegation the client fails to record
Ning Ding <[email protected]>
bpf: Compare iterator types during state pruning
Daniel Borkmann <[email protected]>
bpf, s390: Clear fetch destination on faulting arena atomic
Marek Szyprowski <[email protected]>
clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type
Maurizio Lombardi <[email protected]>
nvmet: fix max_qid race between configfs and controller allocation
Usama Arif <[email protected]>
blk-iolatency: clear delay state when freeing policy data
Usama Arif <[email protected]>
blk-iocost: clear delay state when freeing policy data
Yu Kuai <[email protected]>
blk-cgroup: delay freeing policy data after rcu grace period
Yiyang Chen <[email protected]>
bpf: Check pointer type for all atomic RMW paths
Yunseong Kim <[email protected]>
ksmbd: fix slab-out-of-bounds read in ksmbd_alloc_user()
Namjae Jeon <[email protected]>
ksmbd: serialize oplock close with pending break ownership
Ilan Dudnik <[email protected]>
ksmbd: defer publishing granted locks to prevent UAF/double-free race
Namjae Jeon <[email protected]>
ksmbd: safely discard unregistered deferred locks
Namjae Jeon <[email protected]>
ksmbd: detach blocked lock requests before freeing
Namjae Jeon <[email protected]>
ksmbd: scope session state changes to bound connections
Petr Oros <[email protected]>
dpll: fix NULL deref in dpll_device_ops() during teardown race
Anton Protopopov <[email protected]>
virtio_net: Fix resize of the RX ring
Sascha Bischoff <[email protected]>
irqchip/gic-v5: Clear per-CPU IRS data on teardown
Eric Dumazet <[email protected]>
ip6mr: do not clone dst in ip6mr_cache_report()
Nikolay Aleksandrov <[email protected]>
net: bridge: arp/nd proxy: fix reading neigh ha
Nikolay Aleksandrov <[email protected]>
vxlan: fix reading neigh ha
Jérémy Jean <[email protected]>
NFSv4.1: zero referring call lists before decoding
Jamal Hadi Salim <[email protected]>
net/sched: account classifier filter allocations to memcg
Bernd Schubert <[email protected]>
fuse: Fix the condition to enable over-io-uring
Pauli Virtanen <[email protected]>
Bluetooth: L2CAP: access chan->conn safely in get/setsockopt
Radek Podgorny <[email protected]>
Bluetooth: do not leak an hci_conn when a second LE connect is rejected
Long Li <[email protected]>
net: mana: Cap MSI-X vectors to the device MSI-X table size
Sai Krishna <[email protected]>
octeontx2-af: fix cn20k mailbox lifetime on repeated rvu_mbox_init()
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip double clone set expressions on element insert
Sean Christopherson <[email protected]>
KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped
Zeng Chi <[email protected]>
LoongArch: KVM: Validate MSI data before routing it to EIOINTC
Bibo Mao <[email protected]>
LoongArch: KVM: Get VM PMU capability from HW GCFG register
Jackson Lee <[email protected]>
media: chips-media: wave5: Resume device before setting EOS flag
Jesse Zhang <[email protected]>
drm/amdgpu: force complete the KIQ ring fences on reset
Jesse Zhang <[email protected]>
drm/amdgpu: force complete the MES ring fences on reset
Longlong Xia <[email protected]>
zram: fix out-of-bounds access in writeback_store()
Jeff Layton <[email protected]>
lockd, nfsd: RCU-protect nlmsvc_ops dispatch
Jeff Layton <[email protected]>
nfsd: restore rq_status_counter to even on all nfsd_dispatch() exit paths
Xiubo Li <[email protected]>
ceph: fix UAF in check_new_map() on session freed during unlock
Frank Sorenson <[email protected]>
cifs: call pagecache_isize_extended() in cifs_setsize() when extending
Jan Kara <[email protected]>
ext2: Fix lost inode updates for IS_SYNC inodes
Pratyush Yadav (Google) <[email protected]>
kho: fix size calculation in kho_preserved_memory_reserve()
Chuck Lever <[email protected]>
SUNRPC: Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2
Chuck Lever <[email protected]>
SUNRPC: Switch MIC token verification to crypto/krb5
Chuck Lever <[email protected]>
SUNRPC: Switch MIC token generation to crypto/krb5
Chuck Lever <[email protected]>
SUNRPC: Switch wrap token decryption to crypto/krb5
Chuck Lever <[email protected]>
SUNRPC: Switch wrap token encryption to crypto/krb5
Chuck Lever <[email protected]>
SUNRPC: Prepare crypto/krb5 encryption and checksum handles
Chuck Lever <[email protected]>
SUNRPC: Add errno-to-GSS status conversion helper
Chuck Lever <[email protected]>
SUNRPC: Add crypto/krb5 enctype lookup to krb5_ctx
Chuck Lever <[email protected]>
svcrdma: Clear sc_cm_id when ADDR_CHANGE replacement fails
Chuck Lever <[email protected]>
svcrdma: wake sq waiters when the transport closes
Chuck Lever <[email protected]>
svcrdma: Add Write chunk WRs to the RPC's Send WR chain
Guidong Han <[email protected]>
RISC-V: KVM: Fix PMU event info array size overflow
Lukas Gerlach <[email protected]>
KVM: riscv: Fix Spectre-v1 in PMU counter access
Leon Romanovsky <[email protected]>
ntb: Store original DMA address for future release
Koichiro Den <[email protected]>
NTB: ntb_transport: Use ntb_get_dma_dev() for DMA buffers
Koichiro Den <[email protected]>
NTB: core: Add .get_dma_dev() callback to ntb_dev_ops
Eric Dumazet <[email protected]>
tipc: avoid busy looping in tipc_exit_net()
Thomas Zimmermann <[email protected]>
fbdev: Wrap user-invoked calls to fb_set_var() in helper
William Palacek <[email protected]>
drm/amdkfd: Add bounds check for CRAT subtype length
Yongqiang Sun <[email protected]>
drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length
Luxiao Xu <[email protected]>
bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie
Alex Deucher <[email protected]>
drm/amd/display: check if dml21_add_phantom_plane() is successful
Yuho Choi <[email protected]>
dmaengine: idxd: fix double free of wq, engine, and group structs
Michael Bommarito <[email protected]>
idpf: bound interrupt-vector register fill to the allocated array
Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hold conn in hci_connect_acl/le_sync() callbacks
Prasanna Kumar T S M <[email protected]>
soc: xilinx: Fix race condition in event registration
Jay Buddhabhatti <[email protected]>
drivers: firmware: xilinx: Switch to new family code in zynqmp_pm_get_family_info()
Jay Buddhabhatti <[email protected]>
drivers: firmware: xilinx: Add unique family code for all platforms
David Carlier <[email protected]>
netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag
Weiming Shi <[email protected]>
btrfs: lzo: reject compressed segment that overflows the compressed input
Mostafa Saleh <[email protected]>
optee: ffa: Add NULL check in optee_ffa_lend_protmem
Hongjie Fang <[email protected]>
scsi: core: pair EH runtime PM get and put
Ralf Lici <[email protected]>
ovpn: defer key slot crypto freeing to workqueue
Julian Anastasov <[email protected]>
ipvs: revalidate ihl to prevent out-of-bounds access
Jakub Kicinski <[email protected]>
eth: bnxt: avoid deadlock when canceling IRQ affinity notifier
Jakub Kicinski <[email protected]>
eth: bnxt: decrease indent in bnxt_request_irq()
Mark Tomlinson <[email protected]>
gpio: pca953x: fix pca953x_irq_bus_sync_unlock regmap lock
Karthikeyan KS <[email protected]>
soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read
David Lee <[email protected]>
btrfs: lzo: reject inline extents without valid headers
Lizhi Hou <[email protected]>
accel/amdxdna: Fix locally exploitable BUG_ON in amdxdna_insert_pages()
Lizhi Hou <[email protected]>
accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()
Chengfeng Ye <[email protected]>
bpf: Fix netns reference imbalance in conntrack kfuncs
Linfeng Sun <[email protected]>
vhost_iotlb: bound map allocation in add_range
Steven Rostedt <[email protected]>
eventfs: Use children field for rcu head and add memory barriers
Dongjiang Zhu <[email protected]>
btrfs: skip global block reserve accounting for rescue mounts
Qu Wenruo <[email protected]>
btrfs: warn about extent buffer that can not be released
Qu Wenruo <[email protected]>
btrfs: only invalidate btree inode pages after all ebs are released
David Sterba <[email protected]>
btrfs: split btrfs_fs_closing() and change return type to bool
Carlos López <[email protected]>
KVM: arm64: vgic: Fix race between LPI release and re-registration
Xiang Mei (Microsoft) <[email protected]>
nexthop: take nh->lock for f6i_list walks in replace check and notify
Xiang Mei (Microsoft) <[email protected]>
nexthop: avoid unlocked f6i_list walk in nh_rt_cache_flush
Maciej Fijalkowski <[email protected]>
xsk: reclaim invalid Tx descriptors in ZC batch path
Maciej Fijalkowski <[email protected]>
xsk: provide sufficient space in pool->tx_descs
Cen Zhang (Microsoft) <[email protected]>
net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds
David Howells <[email protected]>
netfs: Fix folio_queue ENOMEM in writeback by adding a mempool
Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hold conn in hci_connect_big_sync() callback
Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYsKees Cook <[email protected]>
net: Convert proto_ops bind() callbacks to use sockaddr_unsized
Kriish Sharma <[email protected]>
hdlc_ppp: fix potential null pointer in ppp_cp_event logging
Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hold conn in hci_connect_pa_sync() callback
Hariprasad Kelam <[email protected]>
octeontx2-af: Block VFs from clobbering special CGX PKIND state
Harald Freudenberger <[email protected]>
s390/zcrypt: Close speculative mem read possibility
Harald Freudenberger <[email protected]>
s390/zcrypt: Rework domain processing within zcrypt device driver
Harald Freudenberger <[email protected]>
s390/zcrypt: Move inline function rng_type6cprb_msgx from header to code
George Zhang <[email protected]>
drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport
Abd-Alrhman Masalkhi <[email protected]>
md/raid1,raid10: fix error-path detection with md_cloned_bio()
Abd-Alrhman Masalkhi <[email protected]>
md/raid1,raid10: fix bio accounting for split md cloned bios
Abd-Alrhman Masalkhi <[email protected]>
md/raid1,raid10: fix deadlock in read error recovery path
Abd-Alrhman Masalkhi <[email protected]>
md: replace wait loop with wait_event() in md_handle_request()
Miaoqing Pan <[email protected]>
wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()
Wei Zhang <[email protected]>
wifi: ath12k: fix inconsistent arvif state in vdev_create error paths
Zhang Cen <[email protected]>
ocfs2: validate fast symlink target during inode read
David Windsor <[email protected]>
bpf: Reject sleepable BPF_LSM_CGROUP programs at load time
Bryam Vargas <[email protected]>
wifi: mac80211: bound S1G TIM PVB walk to the TIM element
Johannes Berg <[email protected]>
wifi: ieee80211: split S1G definitions out
Larysa Zaremba <[email protected]>
ixgbe: do not configure xps for XDP queues
Yun Zhou <[email protected]>
ext4: validate donor file superblock early in EXT4_IOC_MOVE_EXT
Zhang Yi <[email protected]>
ext4: add mext_check_validity() to do basic check
Li RongQing <[email protected]>
iommu/dma-iommu: Fix wrong scatterlist length assignment in P2PDMA path
Dan Williams <[email protected]>
cxl/region: Block region delete during region creation
Pablo Neira Ayuso <[email protected]>
netfilter: nf_dup_netdev: add nf_dev_xmit_recursion*() helpers and use them
Weiming Shi <[email protected]>
netfilter: nft_fwd_netdev: use recursion counter in neigh egress path
Pablo Neira Ayuso <[email protected]>
netfilter: nft_fwd_netdev: add device and headroom validate with neigh forwarding
Selvin Xavier <[email protected]>
RDMA/bnxt_re: Free CQ toggle page after firmware teardown
Selvin Xavier <[email protected]>
RDMA/bnxt_re: Add a max slot check for SQ
Eric Dumazet <[email protected]>
net: serialize netif_running() check in enqueue_to_backlog()
Eric Dumazet <[email protected]>
net: fully inline backlog_unlock_irq_restore()
Eric Dumazet <[email protected]>
net: optimize enqueue_to_backlog() for the fast path
Helen Koike <[email protected]>
fs/ntfs3: call _ntfs_bad_inode() when failing to rename
Konstantin Komarov <[email protected]>
fs/ntfs3: Reformat code and update terminology
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev()
Abd-Alrhman Masalkhi <[email protected]>
md/raid1: fix writes_pending and barrier reference leaks on write failures
Abd-Alrhman Masalkhi <[email protected]>
md/raid10: fix writes_pending leak on write request failures
Yiyang Chen <[email protected]>
bpf: Guard conntrack opts error writes
Puranjay Mohan <[email protected]>
bpf: net: netfilter: drop dead NULL checks
Eric Dumazet <[email protected]>
tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()
Boris Brezillon <[email protected]>
drm/panthor: Always use the IRQ-safe variant when acquiring the fence lock
Michael Bommarito <[email protected]>
xen/pvcalls: bound backend response req_id before indexing rsp[]
Fengnan Chang <[email protected]>
iomap: release pages on atomic dio size mismatch
Shay Drory <[email protected]>
net/mlx5: LAG, Fix off-by-one in single-FDB error rollback
Cen Zhang <[email protected]>
Bluetooth: 6lowpan: avoid untracked enable work
Lizhi Hou <[email protected]>
accel/amdxdna: Fix VMA access race
Max Zhen <[email protected]>
accel/amdxdna: Refactor GEM BO handling and add helper APIs for address retrieval
Lizhi Hou <[email protected]>
accel/amdxdna: Fill invalid payload for failed command
Yuho Choi <[email protected]>
net/liquidio: drop cached VF pci_dev LUT
Doruk Tan Ozturk <[email protected]>
accel/amdxdna: reject user command submission without a command BO
Bryam Vargas <[email protected]>
ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
Niklas Cassel <[email protected]>
ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC
Zhao Li <[email protected]>
wifi: mac80211: validate extension-frame layout before RX
Jamal Hadi Salim <[email protected]>
net/sched: Handle TC_ACT_REDIRECT from qdisc filter chains
Honglei Huang <[email protected]>
drm/amd/display: use kvzalloc to allocate struct dc
Cen Zhang <[email protected]>
wifi: cfg80211: use wiphy work for socket owner autodisconnect
Matt Bobrowski <[email protected]>
bpf: Fix UAF in sock clone early bailouts
Fushuai Wang <[email protected]>
bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
Arvind Yadav <[email protected]>
drm/xe/guc: Keep scheduler timeline name alive
Arvind Yadav <[email protected]>
drm/xe/guc: Hold device ref until queue teardown completes
Ruoyu Wang <[email protected]>
bnxt_en: Handle partially initialized auxiliary devices
Pavan Chebbi <[email protected]>
fwctl/bnxt_en: Refactor aux bus functions to be more generic
Weiming Shi <[email protected]>
tipc: serialize udp bearer replicast list updates
Frank Sorenson <[email protected]>
cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths
Frank Sorenson <[email protected]>
cifs: prevent readdir from changing file size due to stale directory metadata
Satyanarayana K V P <[email protected]>
drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers
Nicholas Dudar <[email protected]>
LoongArch: BPF: Zero-extend signed ALU32 div/mod results
Emil Tantilov <[email protected]>
idpf: fix max_vport related crash on allocation error during init
Joonas Lahtinen <[email protected]>
drm/i915/gt: Fix NULL deref on sched_engine alloc failure
Harish Kasiviswanathan <[email protected]>
drm/amdgpu: Fix kernel panic during driver load failure
Namjae Jeon <[email protected]>
ksmbd: prevent path traversal bypass by restricting caseless retry
Ralph Boehme <[email protected]>
smb/client: fix chown/chgrp with SMB3 POSIX Extensions
Arjan van de Ven <[email protected]>
wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon
Sean Christopherson <[email protected]>
KVM: guest_memfd: Treat memslot binding offset+size as unsigned values
David Howells <[email protected]>
netfs: Fix zeropoint update where i_size > remote_i_size
Felix Gu <[email protected]>
drm/msm/adreno: Fix a reference leak in a6xx_gpu_init()
Jia Zhu <[email protected]>
erofs: fix metabuf leak in inode xattr initialization
Michael Bommarito <[email protected]>
net: hsr: defer node table free until after RCU readers
Zhao Li <[email protected]>
wifi: mac80211: capture fast-RX rate before mesh reuses skb->cb
Sarika Sharma <[email protected]>
wifi: mac80211: fix missing RX bitrate update for mesh forwarding path
Florian Westphal <[email protected]>
netfilter: x_tables: allocate hook ops while under mutex
Florian Westphal <[email protected]>
netfilter: x_tables: allow initial table replace without emitting audit log message
David Howells <[email protected]>
netfs: Fix missing barriers when accessing stream->subrequests locklessly
David Howells <[email protected]>
afs: Fix the locking used by afs_get_link()
Hongling Zeng <[email protected]>
cachefiles: Fix error return when vfs_mkdir() fails
Keith Busch <[email protected]>
nvme-pci: fix dma_vecs leak on p2p memory
Keith Busch <[email protected]>
nvme-pci: fix dma mapping leak on data setup error
Rafael J. Wysocki <[email protected]>
ACPI: button: Fix ACPI GPE handler leak during removal
Rafael J. Wysocki <[email protected]>
ACPI: button: Tweak acpi_button_remove()
Rafael J. Wysocki <[email protected]>
ACPI: button: Convert the driver to a platform one
Rafael J. Wysocki <[email protected]>
ACPI: button: Adjust event notification routines
Jamal Hadi Salim <[email protected]>
net/sched: fix packet loop on netem when duplicate is on
Jamal Hadi Salim <[email protected]>
net: Introduce skb tc depth field to track packet loops
Mark Brown <[email protected]>
KVM: arm64: Correctly cap ZCR_EL2 provided by a guest hypervisor
Christian König <[email protected]>
drm/amdgpu: fix amdgpu_hmm_range_get_pages
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add hook transactions for device deletions
Mikhail Lobanov <[email protected]>
f2fs: read COW data with the original inode during atomic write
Hongling Zeng <[email protected]>
fbdev: omap2: fix use-after-free in omapfb_mmap
Hongling Zeng <[email protected]>
fbdev: omap2: fix inconsistent lock returns in omapfb_mmap
Krzysztof Kozlowski <[email protected]>
power: supply: max77705: Free allocated workqueue and fix removal order
Krzysztof Kozlowski <[email protected]>
power: supply: max77705: Drop duplicated IRQ error message
Krzysztof Kozlowski <[email protected]>
workqueue: devres: Add device-managed allocate workqueue
Morduan Zang <[email protected]>
net: phonet: do not BUG_ON() in pn_socket_autobind() on failed bind
Mikhail Gavrilov <[email protected]>
drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
Johannes Berg <[email protected]>
wifi: cfg80211: enforce HE/EHT cap/oper consistency
Vadim Fedorenko <[email protected]>
ptp: ocp: fix resource freeing order
Andy Shevchenko <[email protected]>
ptp: ocp: Make ptp_ocp_unregister_ext() NULL-aware
Uday Shankar <[email protected]>
ublk: reset per-IO canceled flag on each fetch
Ritesh Harjani (IBM) <[email protected]>
powerpc/64s: Fix unmap race with PMD migration entries
Damien Riégel <[email protected]>
greybus: raw: fix use-after-free on cdev close
Yongpeng Yang <[email protected]>
f2fs: fix data loss caused by incorrect use of nat_entry flag
Michal Schmidt <[email protected]>
ice: fix double-free of tx_buf skb
Kohei Enju <[email protected]>
ice: fix potential NULL pointer deref in error path of ice_set_ringparam()
Keita Morisaki <[email protected]>
ice: fix race condition in TX timestamp ring cleanup
Alexander Lobakin <[email protected]>
ice: reshuffle and group Rx and Tx queue fields by cachelines
Hristo Venev <[email protected]>
ceph: put folios not suitable for writeback
Raphael Zimmer <[email protected]>
libceph: Fix potential out-of-bounds access in __ceph_x_decrypt()
Thomas Hellström <[email protected]>
drm/ttm: Fix ttm_bo_shrink() infinite LRU walk on backup failure
Thomas Hellström <[email protected]>
drm/ttm: Fix ttm_bo_swapout() infinite LRU walk on swapout failure
D. Wythe <[email protected]>
Revert "net/smc: Introduce TCP ULP support"
Sunil Khatri <[email protected]>
drm/amdgpu/userq: fix access to stale wptr mapping
Ritesh Harjani (IBM) <[email protected]>
pseries/papr-hvpipe: Fix race with interrupt handler
Christian Brauner <[email protected]>
papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()
Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix dc_link NULL handling in HPD init
Vishnu Reddy <[email protected]>
media: iris: fix use-after-free of fmt_src during MBPF check
Dmitry Baryshkov <[email protected]>
media: iris: turn platform caps into constants
Yosry Ahmed <[email protected]>
KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT
Seohyeon Maeng <[email protected]>
udf: fix partition descriptor append bookkeeping
Deepanshu Kartikey <[email protected]>
gfs2: fix memory leaks in gfs2_fill_super error path
Andreas Gruenbacher <[email protected]>
gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn
Andreas Gruenbacher <[email protected]>
gfs2: Get rid of delayed withdraws
Andreas Gruenbacher <[email protected]>
gfs2: Asynchronous withdraw
Andreas Gruenbacher <[email protected]>
gfs2: Add clean argument to lm_unmount hook
Andreas Gruenbacher <[email protected]>
gfs2: Clean up quotad timeout handling
Utkarsh Singh <[email protected]>
gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit
Chen Ni <[email protected]>
ASoC: amd: acp-mach-common: Add missing error check for clock acquisition
Vladimir Riabchun <[email protected]>
scsi: qla2xxx: Completely fix fcport double free
Prathamesh Shete <[email protected]>
soc/tegra: pmc: Fix unsafe generic_handle_irq() call
Ming Qian <[email protected]>
media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC
Nicolas Dufresne <[email protected]>
media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure
Filipe Manana <[email protected]>
btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref()
Filipe Manana <[email protected]>
btrfs: remove 'reserved' argument from btrfs_pin_extent()
Qu Wenruo <[email protected]>
btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure()
Jori Koolstra <[email protected]>
hfs: Replace BUG_ON with error handling for CNID count checks
Cédric Bellegarde <[email protected]>
ASoC: qcom: q6asm: drop DSP responses for closed data streams
Srinivas Kandagatla <[email protected]>
ASoC: qcom: q6asm: handle the responses after closing
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock
Joel Fernandes <[email protected]>
srcu: Use irq_work to start GP in tiny SRCU
Stanislav Kinsburskii <[email protected]>
mshv: Fix error handling in mshv_region_pin
Stanislav Kinsburskii <[email protected]>
mshv: Move region management to mshv_regions.c
Stanislav Kinsburskii <[email protected]>
mshv: Centralize guest memory region destruction
Stanislav Kinsburskii <[email protected]>
mshv: Refactor and rename memory region handling functions
Naman Jain <[email protected]>
static_call: allow using STATIC_CALL_TRAMP_STR() from assembly
Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
Takashi Iwai <[email protected]>
ALSA: ctxfi: Check the error for index mapping
Harin Lee <[email protected]>
ALSA: ctxfi: Refactor resource alloc for sparse mappings
Harin Lee <[email protected]>
ALSA: ctxfi: Use explicit output flag for DAIO resources
Harin Lee <[email protected]>
ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
Oleh Konko <[email protected]>
Bluetooth: hci_event: move wake reason storage into validated event handlers
David Carlier <[email protected]>
net: ti: icssg-prueth: fix use-after-free of CPPI descriptor in RX path
Meghana Malladi <[email protected]>
net: ti: icssg-prueth: Make emac_run_xdp function independent of page
Meghana Malladi <[email protected]>
net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
Vadim Fedorenko <[email protected]>
ti: icssg: convert to ndo_hwtstamp API
Larysa Zaremba <[email protected]>
ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz
Larysa Zaremba <[email protected]>
ice: fix rxq info registering in mbuf packets
Michal Schmidt <[email protected]>
ice: fix crash in ethtool offline loopback test
Michal Kubiak <[email protected]>
ice: drop page splitting and recycling
Michal Kubiak <[email protected]>
ice: remove legacy Rx and construct SKB
Chaitanya Kulkarni <[email protected]>
blktrace: fix __this_cpu_read/write in preemptible context
Lizhi Hou <[email protected]>
accel/amdxdna: Fix NULL pointer dereference of mgmt_chann
Haotian Zhang <[email protected]>
PCI: endpoint: Add missing NULL check for alloc_workqueue()
Marco Crivellari <[email protected]>
PCI: Add WQ_PERCPU to alloc_workqueue() users
Lizhi Hou <[email protected]>
accel/amdxdna: Fix potential NULL pointer dereference in context cleanup
Lizhi Hou <[email protected]>
accel/amdxdna: Add hardware specific attributes
Lizhi Hou <[email protected]>
accel/amdxdna: Enhance runtime power management
Hengyu Liang <[email protected]>
ata: libata-scsi: do not lose CHECK CONDITION for failed ATAPI commands
Christian Brauner <[email protected]>
namespace: handle mount locking for automounts correctly
Christian Brauner <[email protected]>
namespace: never expire a locked mount
Christian Brauner <[email protected]>
namespace: refuse an automount below a mount that is in no namespace
Christian Brauner <[email protected]>
fcntl: refuse F_SET_RW_HINT on an immutable inode
Christian Brauner <[email protected]>
namei: don't reveal overmounted entries in refwalk
Christian Brauner <[email protected]>
namespace: unhash a dentry before detaching the mounts on it
Christian Brauner <[email protected]>
namespace: don't let a pseudo dentry become the root of a mount
Christian Brauner <[email protected]>
dcache: don't put a mountpoint on a dentry that's being removed
Christian Brauner <[email protected]>
namespace: check the mounts before reading their parents in pivot_root()
Christian Brauner <[email protected]>
namespace: remove the fsnotify marks of a mount namespace in process context
Christian Brauner <[email protected]>
namespace: look at the topmost mount for a mount namespace file
Christian Brauner <[email protected]>
namespace: check a recursive bind mount for mount namespace loops
Christian Brauner <[email protected]>
namespace: check a submount for references right before unmounting it
Christian Brauner <[email protected]>
namespace: queue a mount only once for mount notifications
Christian Brauner <[email protected]>
namespace: check the target before walking it in do_mount_setattr()
Christian Brauner <[email protected]>
fs: refuse fspick() on internal superblocks
Christian Brauner <[email protected]>
namespace: don't copy an unmounted mount tree
Christian Brauner <[email protected]>
namespace: don't inherit MNT_UMOUNT in clone_mnt()
Christian Brauner <[email protected]>
namespace: reset the old parent's ->overmount in mnt_change_mountpoint()
Christian Brauner <[email protected]>
fs: don't silently unmount busy mounts
Christian Brauner <[email protected]>
mount: keep a copied mount unbindable
Leo Li <[email protected]>
drm/amd/display: Fix direct scanout alpha on some DRM_FORMATs
Jesse Zhang <[email protected]>
drm/amdgpu/userq: return the memdup_user() error for the user MQD
Jesse Zhang <[email protected]>
drm/amdgpu/userq: only accept doorbell BOs as queue doorbell
Mikhail Gavrilov <[email protected]>
drm/amdgpu: copy debugfs register data outside the GRBM/SRBM locks
Alex Deucher <[email protected]>
drm/amdgpu: make Mac FB workaround generic
Vitaly Prosyak <[email protected]>
drm/amdgpu: serialize vblank counter reads against GPU reset
Haojie Li <[email protected]>
drm/amdkfd: fix dma_buf reference leak in get_dmabuf_info
Saleel Kudchadker <[email protected]>
drm/amdkfd: align SDMA doorbell base for shader doorbell writes
Thomas Hellström <[email protected]>
drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin
Thomas Hellström <[email protected]>
drm/xe: Fix shrinker accounting double-subtraction on nested external pins
Zack Rusin <[email protected]>
drm/vmwgfx: validate pitch coming from userspace
Wentao Liang <[email protected]>
drm/vc4: Fix firmware reference leak in vc4_drm_bind()
Fan Wu <[email protected]>
drm/vc4: drain the hangcheck timer and works on V3D unbind
Gyeyoung Baek <[email protected]>
drm/imagination: Size page table preallocation by device address
Krzysztof Karas <[email protected]>
drm/i915/gt: Unmask interrupts only when ACTIVE is true
Krzysztof Karas <[email protected]>
drm/i915/gem: Prevent overstepping exec array boundary
Sajal Gupta <[email protected]>
drm/gud: don't keep a connector without a CRTC as connector_state
Nguyen Ngoc Thang <[email protected]>
drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN
Palla Raghunath <[email protected]>
Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown
Maxim Skokov <[email protected]>
Bluetooth: RFCOMM: free the skb when the DLC has no owner
Aldo Ariel Panzardo <[email protected]>
Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()
Iaroslav Voitovych <[email protected]>
Bluetooth: MGMT: Fix status of pending commands flushed on power off
Chengfeng Ye <[email protected]>
Bluetooth: ISO: Serialize concurrent connect calls
Chengfeng Ye <[email protected]>
Bluetooth: ISO: Reject concurrent BIS listener setup
Chengfeng Ye <[email protected]>
Bluetooth: hci_sync: Fix command skb lifetime during scan setup
Chengfeng Ye <[email protected]>
Bluetooth: hci_sock: Serialize dead-device detachment
Runyu Xiao <[email protected]>
Bluetooth: btintel_pcie: use managed IRQ teardown
Zongmin Zhou <[email protected]>
riscv: hwprobe: use _BITULL() rather than BIT() in MIPS vendor uapi header
Ziyi Guo <[email protected]>
riscv: futex: untag the user pointer before the atomic access
Karl Mehltretter <[email protected]>
riscv: fix load_unaligned_zeropad() fixup for RV32
Zongmin Zhou <[email protected]>
riscv: errata: select RISCV_ALTERNATIVE_EARLY for THEAD GHOSTWRITE
Ziyi Guo <[email protected]>
riscv: entry: gate shadow call stack reload on sstatus.SPP, not tp
Runyu Xiao <[email protected]>
scsi: qedi: Initialize callback state before registration
Shawn Lin <[email protected]>
pmdomain: rockchip: propagate subdomain add errors
Shawn Lin <[email protected]>
pmdomain: rockchip: fix clock leak on domain probe failure
Shawn Lin <[email protected]>
pmdomain: rockchip: don't ignore clock lookup errors on attach
Ming Qian <[email protected]>
pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domains
Ridham Khurana <[email protected]>
regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4
Abhishek Ojha <[email protected]>
regulator: ltc3676: don't read the write-only HRST and CLIRQ registers
Shao-Fu Chen <[email protected]>
optee: register TEE devices only once fully initialized
Denis V. Lunev <[email protected]>
openvswitch: fix soft lockup in the netlink flow dump
Karl Bonde Torp <[email protected]>
nvme: fix swapped ZRASF zone state values for full and read only
Weiming Shi <[email protected]>
net: team: free skb when broadcast has no txable port
Weiming Shi <[email protected]>
net: team: stop reusing skb after queue override
Fredrik Nyberg <[email protected]>
net: usb: ax88179_178a: fix rx frame length for non-last packets
Daniel Machon <[email protected]>
net: sparx5: free the matchall entry on destroy
Josef Bacik <[email protected]>
net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits()
Sebastien Royen <[email protected]>
net: dsa: microchip: fix KSZ8765 fiber detection
Zixuan Chai <[email protected]>
net: bridge: avoid recursive multicast port cleanup
Chengfeng Ye <[email protected]>
net/smc: protect clcsock lifetime in smc_getname
Quchaosheng <[email protected]>
net/packet: guard the ll header push in packet_rcv_spkt()
Guangshuo Li <[email protected]>
mmc: sdhci-sprd: disable runtime PM on remove
Yibo Tan <[email protected]>
mmc: mtk-sd: Cancel request timeout work on remove
Guangshuo Li <[email protected]>
mmc: cavium-thunderx: destroy slot platform devices on remove
Guangshuo Li <[email protected]>
mmc: cavium-octeon: destroy slot platform devices on remove
Mikulas Patocka <[email protected]>
dm: fix reading free memory in do_resume
Ma Xinmeng <[email protected]>
dm-snap: reject the transient exception store for snapshot-merge
Ben Cressey <[email protected]>
dm-integrity: fix buffer overflow in inline mode with large tag size
Ben Cressey <[email protected]>
dm-crypt: reject the lmk IV mode with AEAD ciphers
Mikhail Gavrilov <[email protected]>
mm: don't schedule deferred kernel page table freeing while booting
Nguyen Ngoc Thang <[email protected]>
memstick: rtsx_usb_ms: complete requests after eject instead of dropping them
Raj Ojha <[email protected]>
memstick: core: wait for request completion before freeing card
성병찬 <[email protected]>
KEYS: Fix add_key() race with keyring restriction
Karl Mehltretter <[email protected]>
keys: finalize persistent keyring timeout after link attempt
Tristan Madani <[email protected]>
ice: fix metadata_dst refcount handling on representor teardown
Xuanqiang Luo <[email protected]>
ice: fix use-after-free in dynamic port cleanup
Mingming Cao <[email protected]>
ibmveth: fix TX LTB and filter unwind on open-fail
Mingming Cao <[email protected]>
ibmveth: h_free logical LAN on open-fail after register
Joshua Washington <[email protected]>
gve: fix XSK buffer leak on error descriptor
Joshua Washington <[email protected]>
gve: fix XSK buffer leak when rings are stopped
Joshua Washington <[email protected]>
gve: fix napi_disable deadlock when attempting to disable XSK pools
Ridham Khurana <[email protected]>
gpio: xilinx: fix runtime PM leak on request error path
Fan Wu <[email protected]>
gpio: mpsse: fix race when arming the IRQ poll worker
Vishal Badole <[email protected]>
EDAC/amd64: Mask UMC chip select to the four implemented selects
Hui Peng <[email protected]>
sctp: copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoute
Stephen Smalley <[email protected]>
selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts
Christian Göttsche <[email protected]>
selinux: fix data race on AVC latest_notif
Johannes Berg <[email protected]>
Revert "wifi: libertas: reject short monitor TX frames"
Chengfeng Ye <[email protected]>
tipc: hold a reference to nodes found by link name
Yuqi Xu <[email protected]>
tipc: destroy topsrv workqueues before closing connections
Daehyeon Ko <[email protected]>
tcp: reject net_iov in zerocopy receive mapping hints
Marek Szyprowski <[email protected]>
swiotlb: fix default_swiotlb_limit() for non-growable default pool
Sabrina Dubroca <[email protected]>
strparser: make sure __strp_recv isn't running before tearing down the parser
Georgiy Osokin <[email protected]>
tee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper()
Josef Bacik <[email protected]>
xen/netfront: don't leak the skb when xennet_fill_frags() fails
Pavankumar Kondeti <[email protected]>
workqueue: Fix NULL current_pwq deref in chained work check
Jason A. Donenfeld <[email protected]>
wireguard: noise: reject response consumption after intermediate initiation
Ramses de Norre <[email protected]>
wireguard: queueing: preserve tstamp_type when encapsulating packet
Lu Huang <[email protected]>
wifi: mt76: mt7996: fix uninitialized buf read in mt7996_variant_fem_init()
Cristian Papa <[email protected]>
wifi: mt76: mt7603: initialize global station WCID
Michele Dionisio <[email protected]>
wifi: brcmfmac: fix P2P device removal race in brcmf_detach()
Daehyeon Ko <[email protected]>
vsock/virtio: account only unread bytes in read_skb()
Ji-Ze Hong (Peter Hong) <[email protected]>
usb: f81604: fix struct f81604_int_data size mismatch
Palla Raghunath <[email protected]>
dm ioctl: don't let data_start run past the buffer
Daehyeon Ko <[email protected]>
cipso: adjust cached option offsets when removing CIPSO
Waiman Long <[email protected]>
cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()
Wentao Liang <[email protected]>
btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()
Michael Garland <[email protected]>
ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P)
Karl Mehltretter <[email protected]>
arm64: irq: exclude the softirq stack switch from KCOV
Mohamed Yassine Jebabli <[email protected]>
ALSA: hda/tas2781: Accept V1 calibration data without CRC
Harin Lee <[email protected]>
ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers
Krzysztof Furman <[email protected]>
Input: xpad - add support for Corsair Novablade Pro
Bihaan Sen <[email protected]>
Input: xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox
Haotian Zhang <[email protected]>
Input: ati_remote2 - fix type confusion in device attribute handlers
Daehyeon Ko <[email protected]>
ipv6: do not warn on route notification size race
Daehyeon Ko <[email protected]>
ipv4: do not warn on route notification size race
Daehyeon Ko <[email protected]>
ipv4: stop route notification sizing when nexthop group shrinks
Daehyeon Ko <[email protected]>
ipv4: stop exception dump when nexthop group shrinks
Daehyeon Ko <[email protected]>
ipv4: stop PMTU walk when nexthop group shrinks
Alice Ryhl <[email protected]>
rust_binder: reschedule node refcount update on thread exit
Michael S. Tsirkin <[email protected]>
ipv4: validate checksum_start before completing checksum
Ido Schimmel <[email protected]>
ipv6: Fix redirect exception creation for UDP/RAW sockets
Eric Biggers <[email protected]>
crypto: drbg - Fix ineffective sanity check
Daniel Golle <[email protected]>
net: dsa: mt7530: fix .get_stats64 sleeping in atomic context
Chao Yu <[email protected]>
f2fs: fix to reset all pinned status during fggc
Chao Yu <[email protected]>
f2fs: fix to shrink gc_lock coverage in f2fs_gc_range()
Eva Crystal <[email protected]>
accel/amdxdna: Bound the sync_bo flush range to the BO size
Donald Hunter <[email protected]>
ynl: fix schema check errors
Remy D. Farley <[email protected]>
doc/netlink: netlink-raw: Add max check
Paulo Alcantara <[email protected]>
netfs: zero the tail of a short DIO/unbuffered read
Dipayaan Roy <[email protected]>
net: mana: Skip WQ object destruction for uninitialized RXQ
Dipayaan Roy <[email protected]>
net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq()
Jerome Tollet <[email protected]>
net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry
Jerome Tollet <[email protected]>
net/mlx5e: Prevent stale XSK buffer release on refill retry
Matthew Wilcox (Oracle) <[email protected]>
fs: Free any excess xarray nodes in clear_inode()
Eric Dumazet <[email protected]>
bnxt_en: fix DMA mapping length for padded small packets
-------------
Diffstat:
Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/netlink/netlink-raw.yaml | 11 +- Documentation/netlink/specs/conntrack.yaml | 2 +- Documentation/netlink/specs/nftables.yaml | 2 +- Documentation/networking/af_xdp.rst | 54 +- Documentation/networking/strparser.rst | 2 +- Makefile | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 19 +- arch/arm64/include/asm/el2_setup.h | 5 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/kernel/Makefile | 3 + arch/arm64/kernel/ptrace.c | 50 ++ arch/arm64/kvm/hyp/include/hyp/switch.h | 16 +- arch/arm64/kvm/nested.c | 4 + arch/arm64/kvm/sys_regs.c | 11 +- arch/arm64/kvm/vgic/vgic-its.c | 24 +- arch/arm64/kvm/vgic/vgic.c | 18 +- arch/loongarch/include/asm/kvm_host.h | 8 + arch/loongarch/include/asm/loongarch.h | 2 + arch/loongarch/kvm/intc/pch_pic.c | 3 + arch/loongarch/kvm/vm.c | 40 +- arch/loongarch/net/bpf_jit.c | 8 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 15 + arch/powerpc/include/asm/xive.h | 4 +- arch/powerpc/kernel/iommu.c | 5 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/platforms/powernv/smp.c | 8 +- arch/powerpc/platforms/pseries/papr-hvpipe.c | 59 +-- arch/powerpc/platforms/pseries/smp.c | 8 +- arch/powerpc/sysdev/xive/common.c | 10 +- arch/riscv/Kconfig.errata | 1 + arch/riscv/include/asm/futex.h | 2 + arch/riscv/include/asm/scs.h | 17 +- arch/riscv/include/asm/vector.h | 8 +- arch/riscv/include/uapi/asm/vendor/mips.h | 4 +- arch/riscv/kernel/entry.S | 2 +- arch/riscv/kvm/vcpu_pmu.c | 28 +- arch/riscv/mm/extable.c | 4 +- arch/s390/net/bpf_jit_comp.c | 11 + arch/x86/include/asm/cpufeatures.h | 4 + arch/x86/include/asm/kvm-x86-ops.h | 4 + arch/x86/include/asm/kvm_host.h | 6 + arch/x86/include/asm/tlb.h | 6 + arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/uprobes.c | 294 ++++++++--- arch/x86/kvm/mmu/mmu.c | 5 + arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 80 ++- arch/x86/kvm/svm/svm.c | 13 +- arch/x86/kvm/svm/svm.h | 8 +- arch/x86/kvm/x86.c | 6 + block/bfq-cgroup.c | 9 +- block/blk-cgroup.h | 2 + block/blk-iocost.c | 21 +- block/blk-iolatency.c | 19 +- block/blk-throttle.c | 15 +- crypto/af_alg.c | 2 +- crypto/drbg.c | 11 +- drivers/accel/amdxdna/Makefile | 1 + drivers/accel/amdxdna/aie2_ctx.c | 76 ++- drivers/accel/amdxdna/aie2_message.c | 93 ++-- drivers/accel/amdxdna/aie2_pci.c | 88 ++-- drivers/accel/amdxdna/aie2_pci.h | 8 +- drivers/accel/amdxdna/aie2_pm.c | 17 +- drivers/accel/amdxdna/aie2_smu.c | 12 + drivers/accel/amdxdna/amdxdna_ctx.c | 98 ++-- drivers/accel/amdxdna/amdxdna_ctx.h | 3 + drivers/accel/amdxdna/amdxdna_gem.c | 97 ++-- drivers/accel/amdxdna/amdxdna_gem.h | 1 - drivers/accel/amdxdna/amdxdna_mailbox.c | 13 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 56 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 1 + drivers/accel/amdxdna/amdxdna_pm.c | 76 +++ drivers/accel/amdxdna/amdxdna_pm.h | 18 + drivers/accel/amdxdna/npu1_regs.c | 1 + drivers/accel/amdxdna/npu2_regs.c | 1 + drivers/accel/amdxdna/npu4_regs.c | 1 + drivers/accel/amdxdna/npu5_regs.c | 1 + drivers/accel/amdxdna/npu6_regs.c | 1 + drivers/acpi/bus.c | 54 +- drivers/acpi/button.c | 132 ++--- drivers/acpi/scan.c | 19 +- drivers/android/binder/node.rs | 20 +- drivers/android/binder/node/wrapper.rs | 34 +- drivers/ata/libata-core.c | 7 + drivers/ata/libata-scsi.c | 10 +- drivers/block/drbd/drbd_receiver.c | 4 +- drivers/block/ublk_drv.c | 103 ++-- drivers/block/zloop.c | 31 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/btintel_pcie.c | 17 +- drivers/clocksource/samsung_pwm_timer.c | 22 +- drivers/cxl/core/features.c | 3 + drivers/cxl/core/mbox.c | 1 + drivers/cxl/core/port.c | 2 +- drivers/cxl/core/region.c | 12 +- drivers/cxl/cxl.h | 4 +- drivers/dma/idxd/init.c | 36 +- drivers/dma/xilinx/xilinx_dma.c | 14 +- drivers/dpll/dpll_core.c | 12 +- drivers/dpll/dpll_netlink.c | 68 ++- drivers/edac/amd64_edac.c | 4 +- drivers/firmware/arm_scmi/bus.c | 95 ++-- drivers/firmware/arm_scmi/driver.c | 4 - drivers/firmware/xilinx/zynqmp.c | 68 ++- drivers/gpio/gpio-exar.c | 2 +- drivers/gpio/gpio-mpsse.c | 24 +- drivers/gpio/gpio-pca953x.c | 20 +- drivers/gpio/gpio-xilinx.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 77 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 25 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 91 ++-- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 7 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 25 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 32 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 7 + drivers/gpu/drm/amd/display/dc/core/dc.c | 35 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 15 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 31 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 52 ++ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 4 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 18 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 4 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 4 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 10 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 5 +- drivers/gpu/drm/display/drm_dp_helper.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/gud/gud_pipe.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 19 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/imagination/pvr_mmu.c | 25 +- drivers/gpu/drm/imagination/pvr_vm.c | 8 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 5 +- drivers/gpu/drm/panthor/panthor_mmu.c | 9 + drivers/gpu/drm/panthor/panthor_sched.c | 37 +- drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 11 +- drivers/gpu/drm/ttm/ttm_resource.c | 13 + drivers/gpu/drm/vc4/vc4_bo.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 8 +- drivers/gpu/drm/vc4/vc4_irq.c | 6 +- drivers/gpu/drm/vc4/vc4_v3d.c | 52 +- drivers/gpu/drm/vc4/vc4_validate.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c | 26 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 6 +- drivers/gpu/drm/xe/xe_bo.c | 139 +++-- drivers/gpu/drm/xe/xe_bo.h | 2 + drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 2 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 5 + drivers/gpu/drm/xe/xe_guc_submit.c | 74 ++- drivers/gpu/drm/xe/xe_guc_types.h | 2 - drivers/gpu/drm/xe/xe_migrate.c | 17 +- drivers/gpu/drm/xe/xe_migrate.h | 3 +- drivers/gpu/drm/xe/xe_mmio.c | 5 +- drivers/gpu/drm/xe/xe_module.c | 49 ++ drivers/gpu/drm/xe/xe_module.h | 5 + drivers/gpu/drm/xe/xe_pci.c | 6 + drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 14 +- drivers/hid/hid-logitech-hidpp.c | 23 +- drivers/hid/hid-steam.c | 252 +++++---- drivers/hv/Makefile | 2 +- drivers/hv/mshv_regions.c | 177 +++++++ drivers/hv/mshv_root.h | 10 + drivers/hv/mshv_root_main.c | 225 ++------ drivers/hwtracing/coresight/coresight-etm4x-core.c | 51 +- drivers/i3c/master/mipi-i3c-hci/core.c | 37 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 12 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 1 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 13 +- drivers/i3c/master/mipi-i3c-hci/pio.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 1 + drivers/infiniband/hw/cxgb4/mem.c | 46 +- drivers/infiniband/hw/erdma/erdma_cm.c | 4 +- drivers/infiniband/sw/rdmavt/vt.c | 4 +- drivers/infiniband/sw/siw/siw_cm.c | 6 +- drivers/input/joystick/xpad.c | 4 + drivers/input/misc/ati_remote2.c | 12 +- drivers/iommu/amd/iommu.c | 11 +- drivers/iommu/apple-dart.c | 9 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 54 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 11 +- drivers/iommu/dma-iommu.c | 2 +- drivers/iommu/exynos-iommu.c | 11 +- drivers/iommu/fsl_pamu_domain.c | 12 +- drivers/iommu/intel/iommu.c | 23 +- drivers/iommu/intel/nested.c | 2 +- drivers/iommu/iommu.c | 25 +- drivers/iommu/iommufd/selftest.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 10 +- drivers/iommu/msm_iommu.c | 11 +- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/mtk_iommu_v1.c | 7 +- drivers/iommu/omap-iommu.c | 12 +- drivers/iommu/riscv/iommu.c | 111 ++-- drivers/iommu/rockchip-iommu.c | 20 +- drivers/iommu/s390-iommu.c | 13 +- drivers/iommu/sprd-iommu.c | 3 +- drivers/iommu/sun50i-iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 10 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/irqchip/irq-gic-v5-irs.c | 14 + drivers/isdn/mISDN/l1oip_core.c | 2 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-ioctl.c | 14 +- drivers/md/dm-pcache/cache.c | 4 + drivers/md/dm-pcache/cache.h | 14 + drivers/md/dm-pcache/cache_gc.c | 16 +- drivers/md/dm-pcache/cache_key.c | 11 + drivers/md/dm-pcache/cache_writeback.c | 20 +- drivers/md/dm-snap.c | 14 + drivers/md/md-bitmap.c | 9 +- drivers/md/md-bitmap.h | 2 +- drivers/md/md-linear.c | 1 + drivers/md/md-llbitmap.c | 10 +- drivers/md/md.c | 39 +- drivers/md/md.h | 5 + drivers/md/raid0.c | 1 + drivers/md/raid1-10.c | 8 +- drivers/md/raid1.c | 116 ++-- drivers/md/raid10.c | 143 ++--- drivers/md/raid5.c | 12 - .../platform/chips-media/wave5/wave5-vpu-dec.c | 19 + drivers/media/platform/qcom/iris/iris_ctrls.c | 2 +- .../platform/qcom/iris/iris_platform_common.h | 4 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 4 +- .../platform/qcom/iris/iris_platform_qcs8300.h | 4 +- .../platform/qcom/iris/iris_platform_sm8250.c | 4 +- drivers/media/platform/qcom/iris/iris_vdec.c | 6 - drivers/media/platform/qcom/iris/iris_vdec.h | 1 - drivers/media/platform/qcom/iris/iris_venc.c | 6 - drivers/media/platform/qcom/iris/iris_venc.h | 1 - drivers/media/platform/qcom/iris/iris_vidc.c | 6 +- drivers/media/platform/verisilicon/hantro.h | 2 + drivers/media/platform/verisilicon/hantro_drv.c | 42 +- drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 8 + drivers/media/v4l2-core/v4l2-mem2mem.c | 23 + drivers/memstick/core/memstick.c | 8 +- drivers/memstick/host/rtsx_usb_ms.c | 31 +- drivers/mmc/host/cavium-octeon.c | 5 +- drivers/mmc/host/cavium-thunderx.c | 5 +- drivers/mmc/host/mtk-sd.c | 1 + drivers/mmc/host/sdhci-sprd.c | 4 + drivers/net/amt.c | 48 +- drivers/net/can/dev/skb.c | 2 + drivers/net/can/usb/f81604.c | 2 +- drivers/net/dsa/microchip/ksz_common.h | 2 +- drivers/net/dsa/mt7530.c | 75 ++- drivers/net/dsa/mt7530.h | 8 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 346 +++++++----- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 350 +++++++----- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 11 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 - .../net/ethernet/cavium/liquidio/octeon_device.h | 3 - .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 33 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 8 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 13 +- drivers/net/ethernet/ibm/ibmveth.c | 22 +- drivers/net/ethernet/intel/ice/devlink/port.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 7 +- drivers/net/ethernet/intel/ice/ice_base.c | 79 +-- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 11 +- drivers/net/ethernet/intel/ice/ice_lib.c | 19 +- drivers/net/ethernet/intel/ice/ice_main.c | 11 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 266 ++-------- drivers/net/ethernet/intel/ice/ice_txrx.h | 149 ++---- drivers/net/ethernet/intel/ice/ice_xsk.c | 75 +-- drivers/net/ethernet/intel/ice/virt/queues.c | 6 +- drivers/net/ethernet/intel/idpf/idpf_dev.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 12 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 12 + drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 1 + .../net/ethernet/marvell/octeontx2/af/cn20k/api.h | 1 + .../marvell/octeontx2/af/cn20k/mbox_init.c | 21 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 39 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 79 +++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 13 +- .../ethernet/mellanox/mlx5/core/esw/adj_vport.c | 20 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 24 - drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 9 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 28 +- .../ethernet/microchip/sparx5/sparx5_tc_matchall.c | 1 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 19 + drivers/net/ethernet/microsoft/mana/mana_en.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 67 ++- drivers/net/ethernet/ti/icssg/icssg_common.c | 86 ++- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 184 ++++--- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 17 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 4 +- drivers/net/ovpn/crypto.c | 10 +- drivers/net/ovpn/crypto.h | 4 +- drivers/net/ovpn/crypto_aead.c | 19 +- drivers/net/ovpn/crypto_aead.h | 1 - drivers/net/pfcp.c | 7 + drivers/net/ppp/pptp.c | 4 +- drivers/net/team/team_core.c | 16 +- drivers/net/team/team_mode_broadcast.c | 2 + drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/veth.c | 1 + drivers/net/virtio_net.c | 14 + drivers/net/vxlan/vxlan_core.c | 20 +- drivers/net/wan/hdlc_ppp.c | 4 +- drivers/net/wireguard/noise.c | 7 +- drivers/net/wireguard/queueing.h | 2 + drivers/net/wireless/ath/ath12k/core.c | 33 +- drivers/net/wireless/ath/ath12k/core.h | 3 - drivers/net/wireless/ath/ath12k/dp_rx.c | 4 +- drivers/net/wireless/ath/ath12k/hif.h | 9 - drivers/net/wireless/ath/ath12k/mac.c | 7 +- drivers/net/wireless/ath/ath12k/pci.c | 8 - drivers/net/wireless/ath/ath12k/wmi.c | 16 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 27 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 + drivers/net/wireless/marvell/libertas/tx.c | 7 - drivers/net/wireless/mediatek/mt76/channel.c | 98 ++-- drivers/net/wireless/mediatek/mt76/mt76.h | 10 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 1 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 8 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 + drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 48 +- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 134 +++-- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.h | 2 + drivers/net/wireless/mediatek/mt76/mt7996/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 3 + drivers/net/wireless/mediatek/mt76/mt7996/main.c | 1 + drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 101 +++- drivers/net/xen-netfront.c | 4 +- drivers/ntb/ntb_transport.c | 18 +- drivers/nvme/host/pci.c | 28 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/admin-cmd.c | 12 +- drivers/nvme/target/core.c | 59 ++- drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/pci-epf.c | 2 +- drivers/nvme/target/pr.c | 4 + drivers/nvme/target/tcp.c | 2 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/hotplug/shpchp_core.c | 3 +- drivers/pci/pci-driver.c | 192 ++++--- drivers/pci/pci-sysfs.c | 15 + drivers/pci/pci.h | 41 +- drivers/pci/search.c | 8 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 6 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 14 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/pinctrl-zynqmp.c | 7 +- drivers/platform/x86/asus-wmi.c | 6 +- drivers/platform/x86/dell/dell-wmi-base.c | 2 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 15 + drivers/pmdomain/rockchip/pm-domains.c | 20 +- drivers/power/supply/max77705_charger.c | 30 +- drivers/ptp/ptp_ocp.c | 38 +- drivers/pwm/pwm-samsung.c | 22 +- drivers/regulator/ltc3676.c | 15 +- drivers/regulator/of_regulator.c | 26 +- drivers/regulator/tps6594-regulator.c | 6 +- drivers/remoteproc/qcom_wcnss.c | 23 +- drivers/s390/crypto/zcrypt_api.c | 38 +- drivers/s390/crypto/zcrypt_msgtype6.c | 431 ++++++++++----- drivers/s390/crypto/zcrypt_msgtype6.h | 51 +- drivers/scsi/ch.c | 4 +- drivers/scsi/qedi/qedi_main.c | 3 +- drivers/scsi/qla2xxx/qla_iocb.c | 2 - drivers/scsi/scsi_error.c | 6 +- drivers/scsi/scsi_sysfs.c | 77 ++- drivers/scsi/sd.c | 213 ++++---- drivers/scsi/ses.c | 4 +- drivers/scsi/sr.c | 4 +- drivers/scsi/st.c | 4 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 29 +- drivers/soc/tegra/pmc.c | 104 ++-- drivers/soc/xilinx/xlnx_event_manager.c | 8 +- drivers/soc/xilinx/zynqmp_power.c | 53 +- drivers/spi/spi-sg2044-nor.c | 60 ++- drivers/staging/greybus/raw.c | 67 ++- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/tee/optee/ffa_abi.c | 41 +- drivers/tee/optee/optee_msg.h | 50 +- drivers/tee/optee/optee_private.h | 120 +++-- drivers/tee/optee/smc_abi.c | 17 +- drivers/tee/tee_shm.c | 4 + drivers/thermal/thermal_hwmon.c | 89 ++-- drivers/tty/serial/serial_core.c | 33 +- drivers/tty/tty_io.c | 2 +- drivers/ufs/core/ufshcd-priv.h | 14 +- drivers/ufs/core/ufshcd.c | 40 +- drivers/usb/gadget/function/f_uac1.c | 13 +- drivers/usb/gadget/function/f_uac2.c | 13 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/core/mr.c | 5 +- drivers/vdpa/mlx5/core/resources.c | 11 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 14 +- drivers/vdpa/vdpa_user/iova_domain.c | 11 +- drivers/vdpa/vdpa_user/vduse_dev.c | 4 +- drivers/vhost/iotlb.c | 47 +- drivers/vhost/net.c | 2 + drivers/vhost/vdpa.c | 9 +- drivers/vhost/vhost.c | 65 ++- drivers/vhost/vhost.h | 1 + drivers/vhost/vsock.c | 2 + drivers/video/fbdev/core/fb_chrdev.c | 6 +- drivers/video/fbdev/core/fbcon.c | 2 - drivers/video/fbdev/core/fbmem.c | 13 + drivers/video/fbdev/core/fbsysfs.c | 4 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 11 +- drivers/video/fbdev/ps3fb.c | 5 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +- drivers/virtio/virtio_ring.c | 19 +- drivers/xen/pvcalls-back.c | 2 +- drivers/xen/pvcalls-front.c | 88 +++- fs/afs/Makefile | 1 + fs/afs/dir.c | 68 +-- fs/afs/fsclient.c | 4 +- fs/afs/inode.c | 96 +--- fs/afs/internal.h | 34 +- fs/afs/rxrpc.c | 6 +- fs/afs/symlink.c | 278 ++++++++++ fs/afs/validation.c | 14 +- fs/afs/yfsclient.c | 4 +- fs/btrfs/acl.c | 29 +- fs/btrfs/bio.c | 8 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/block-rsv.c | 19 +- fs/btrfs/delayed-inode.c | 15 +- fs/btrfs/disk-io.c | 82 ++- fs/btrfs/extent-tree.c | 52 +- fs/btrfs/extent-tree.h | 3 +- fs/btrfs/extent_io.c | 162 ++++-- fs/btrfs/extent_io.h | 6 + fs/btrfs/fs.h | 27 +- fs/btrfs/inode.c | 7 +- fs/btrfs/ioctl.c | 50 +- fs/btrfs/lzo.c | 14 +- fs/btrfs/qgroup.c | 3 +- fs/btrfs/raid-stripe-tree.c | 14 +- fs/btrfs/reflink.c | 7 +- fs/btrfs/relocation.c | 34 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/send.c | 50 +- fs/btrfs/super.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 3 +- fs/btrfs/tests/extent-map-tests.c | 6 +- fs/btrfs/tree-log.c | 43 +- fs/btrfs/volumes.c | 28 +- fs/btrfs/xattr.c | 15 +- fs/btrfs/zoned.c | 3 +- fs/cachefiles/namei.c | 7 +- fs/ceph/addr.c | 2 + fs/ceph/mds_client.c | 6 + fs/dcache.c | 4 +- fs/dlm/lowcomms.c | 6 +- fs/erofs/xattr.c | 6 +- fs/ext2/inode.c | 3 +- fs/ext2/xattr.c | 4 +- fs/ext4/ext4.h | 3 +- fs/ext4/inode.c | 35 +- fs/ext4/ioctl.c | 11 +- fs/ext4/move_extent.c | 102 ++-- fs/ext4/xattr.c | 2 +- fs/f2fs/data.c | 27 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/gc.c | 36 +- fs/f2fs/node.c | 2 + fs/f2fs/segment.c | 4 +- fs/fcntl.c | 3 + fs/fsopen.c | 3 + fs/fuse/dev_uring.c | 30 +- fs/fuse/inode.c | 4 - fs/gfs2/aops.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 10 +- fs/gfs2/glock.h | 2 +- fs/gfs2/glops.c | 13 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lock_dlm.c | 22 +- fs/gfs2/log.c | 43 +- fs/gfs2/lops.c | 2 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 8 +- fs/gfs2/quota.c | 66 ++- fs/gfs2/recovery.c | 2 +- fs/gfs2/super.c | 14 +- fs/gfs2/sys.c | 34 +- fs/gfs2/trans.c | 2 +- fs/gfs2/util.c | 74 ++- fs/gfs2/util.h | 43 +- fs/hfs/dir.c | 15 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 30 +- fs/hfs/mdb.c | 31 +- fs/hfs/super.c | 3 + fs/inode.c | 23 +- fs/iomap/direct-io.c | 1 + fs/lockd/svc.c | 4 +- fs/lockd/svc4proc.c | 4 +- fs/lockd/svcproc.c | 4 +- fs/lockd/svcsubs.c | 52 +- fs/mount.h | 6 +- fs/namei.c | 29 + fs/namespace.c | 232 +++++--- fs/netfs/buffered_read.c | 9 +- fs/netfs/internal.h | 1 + fs/netfs/main.c | 7 + fs/netfs/misc.c | 3 +- fs/netfs/objects.c | 30 +- fs/netfs/read_collect.c | 35 +- fs/netfs/read_pgpriv2.c | 2 +- fs/netfs/rolling_buffer.c | 22 +- fs/netfs/write_collect.c | 6 +- fs/netfs/write_issue.c | 13 +- fs/nfs/callback_xdr.c | 6 +- fs/nfs/delegation.c | 18 +- fs/nfsd/lockd.c | 6 +- fs/nfsd/netns.h | 20 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4recover.c | 12 +- fs/nfsd/nfs4state.c | 60 ++- fs/nfsd/nfsctl.c | 4 +- fs/nfsd/nfssvc.c | 45 +- fs/ntfs3/dir.c | 3 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/frecord.c | 7 +- fs/ntfs3/inode.c | 19 +- fs/ntfs3/namei.c | 6 +- fs/ntfs3/ntfs_fs.h | 6 +- fs/ntfs3/super.c | 31 +- fs/ocfs2/cluster/heartbeat.c | 139 +++-- fs/ocfs2/cluster/tcp.c | 107 +++- fs/ocfs2/cluster/tcp.h | 1 + fs/ocfs2/inode.c | 23 + fs/pnode.c | 108 +++- fs/resctrl/monitor.c | 60 ++- fs/resctrl/rdtgroup.c | 48 +- fs/smb/client/cifsacl.c | 28 +- fs/smb/client/cifsfs.c | 1 + fs/smb/client/cifsglob.h | 1 + fs/smb/client/connect.c | 2 +- fs/smb/client/file.c | 65 ++- fs/smb/client/inode.c | 24 +- fs/smb/client/misc.c | 35 +- fs/smb/client/readdir.c | 17 +- fs/smb/server/connection.c | 37 +- fs/smb/server/connection.h | 6 +- fs/smb/server/mgmt/tree_connect.c | 33 +- fs/smb/server/mgmt/user_config.c | 11 + fs/smb/server/mgmt/user_session.c | 10 +- fs/smb/server/mgmt/user_session.h | 2 +- fs/smb/server/oplock.c | 81 ++- fs/smb/server/oplock.h | 1 + fs/smb/server/smb2pdu.c | 106 ++-- fs/smb/server/smbacl.c | 88 ++-- fs/smb/server/smbacl.h | 2 +- fs/smb/server/transport_tcp.c | 4 +- fs/smb/server/vfs.c | 2 +- fs/smb/server/vfs_cache.c | 8 +- fs/tracefs/event_inode.c | 24 + fs/tracefs/internal.h | 4 +- fs/udf/super.c | 4 +- fs/xfs/libxfs/xfs_exchmaps.c | 103 +--- fs/xfs/libxfs/xfs_log_format.h | 4 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_exchrange.c | 51 +- include/acpi/acpi_bus.h | 6 + include/clocksource/samsung_pwm.h | 2 +- include/cxl/mailbox.h | 2 + include/drm/ttm/ttm_resource.h | 2 + include/kvm/arm_vgic.h | 3 - include/linux/bnxt/ulp.h | 25 +- include/linux/bpf.h | 5 +- include/linux/bpf_verifier.h | 2 + include/linux/can/skb.h | 2 + include/linux/compiler_types.h | 8 +- include/linux/fb.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 18 +- include/linux/ieee80211-s1g.h | 575 ++++++++++++++++++++ include/linux/ieee80211.h | 585 +-------------------- include/linux/iommu.h | 3 +- include/linux/kvm_host.h | 1 + include/linux/list.h | 37 ++ include/linux/lockd/bind.h | 12 +- include/linux/mempool.h | 7 + include/linux/mount.h | 2 +- include/linux/net.h | 4 +- include/linux/netfilter/x_tables.h | 1 + include/linux/netfs.h | 1 + include/linux/ntb.h | 24 + include/linux/nvme.h | 4 +- include/linux/pci.h | 1 + include/linux/ring_buffer.h | 5 +- include/linux/rolling_buffer.h | 6 +- include/linux/sched/ext.h | 1 + include/linux/skbuff.h | 2 + include/linux/socket.h | 17 + include/linux/srcutiny.h | 4 + include/linux/static_call_types.h | 4 + include/linux/sunrpc/svc_rdma.h | 14 +- include/linux/workqueue.h | 24 + include/media/v4l2-mem2mem.h | 21 + include/net/amt.h | 4 - include/net/bluetooth/hci_core.h | 2 + include/net/cfg80211.h | 3 +- include/net/inet_common.h | 2 +- include/net/ip.h | 7 + include/net/ip_vs.h | 2 +- include/net/ipv6.h | 2 +- include/net/mac80211.h | 14 +- include/net/netfilter/nf_dup_netdev.h | 37 ++ include/net/netfilter/nf_tables.h | 15 +- include/net/pkt_cls.h | 14 +- include/net/sock.h | 2 +- include/net/strparser.h | 10 +- include/net/xsk_buff_pool.h | 9 +- include/scsi/scsi_driver.h | 7 +- include/scsi/scsi_host.h | 7 +- include/ufs/ufshcd.h | 4 - kernel/bpf/bpf_struct_ops.c | 12 + kernel/bpf/btf.c | 17 +- kernel/bpf/stackmap.c | 120 +++-- kernel/bpf/syscall.c | 2 + kernel/bpf/trampoline.c | 7 + kernel/bpf/verifier.c | 215 ++++++-- kernel/cgroup/cpuset.c | 29 +- kernel/dma/swiotlb.c | 6 +- kernel/kexec_handover.c | 2 +- kernel/printk/nbcon.c | 2 +- kernel/printk/printk.c | 2 +- kernel/rcu/srcutiny.c | 19 +- kernel/sched/ext.c | 15 +- kernel/sched/ext_internal.h | 5 + kernel/sched/sched.h | 1 - kernel/trace/blktrace.c | 4 +- kernel/trace/ring_buffer.c | 260 +++++---- kernel/trace/ring_buffer_benchmark.c | 6 +- kernel/trace/trace.c | 156 +++--- kernel/trace/trace.h | 1 + kernel/workqueue.c | 51 +- mm/pgtable-generic.c | 20 +- net/9p/trans_fd.c | 2 +- net/appletalk/ddp.c | 2 +- net/atm/pvc.c | 4 +- net/atm/svc.c | 2 +- net/ax25/af_ax25.c | 2 +- net/bluetooth/6lowpan.c | 27 +- net/bluetooth/hci_conn.c | 17 +- net/bluetooth/hci_core.c | 4 + net/bluetooth/hci_event.c | 108 ++-- net/bluetooth/hci_sock.c | 4 +- net/bluetooth/hci_sync.c | 103 +++- net/bluetooth/iso.c | 56 +- net/bluetooth/l2cap_sock.c | 59 ++- net/bluetooth/mgmt.c | 2 +- net/bluetooth/rfcomm/core.c | 4 +- net/bluetooth/rfcomm/sock.c | 7 +- net/bluetooth/rfcomm/tty.c | 2 +- net/bluetooth/sco.c | 89 +++- net/bridge/br_arp_nd_proxy.c | 24 +- net/bridge/br_multicast.c | 23 +- net/bridge/netfilter/nf_conntrack_bridge.c | 10 +- net/can/af_can.c | 6 +- net/can/bcm.c | 2 + net/can/isotp.c | 13 +- net/can/j1939/socket.c | 3 +- net/can/j1939/transport.c | 2 + net/can/raw.c | 9 +- net/ceph/auth_x.c | 5 + net/core/bpf_sk_storage.c | 14 +- net/core/dev.c | 59 ++- net/core/filter.c | 4 +- net/core/flow_dissector.c | 11 +- net/core/skbuff.c | 6 +- net/core/sock.c | 5 +- net/devlink/core.c | 10 +- net/hsr/hsr_framereg.c | 6 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 4 +- net/ipv4/cipso_ipv4.c | 8 + net/ipv4/esp4.c | 7 + net/ipv4/fib_semantics.c | 3 + net/ipv4/fib_trie.c | 2 - net/ipv4/ip_output.c | 10 +- net/ipv4/netfilter/arp_tables.c | 35 +- net/ipv4/netfilter/ip_tables.c | 41 +- net/ipv4/nexthop.c | 22 +- net/ipv4/route.c | 5 + net/ipv4/tcp.c | 2 + net/ipv4/udp_tunnel_core.c | 2 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/esp6.c | 7 + net/ipv6/ip6_udp_tunnel.c | 2 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/mcast.c | 31 +- net/ipv6/netfilter/ip6_tables.c | 38 +- net/ipv6/route.c | 4 +- net/iucv/af_iucv.c | 2 +- net/l2tp/l2tp_core.c | 4 +- net/llc/af_llc.c | 2 +- net/mac80211/debugfs.c | 13 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/main.c | 1 + net/mac80211/rx.c | 50 +- net/mac80211/sta_info.c | 17 +- net/mac80211/sta_info.h | 3 +- net/mac80211/status.c | 5 +- net/mac80211/tx.c | 70 ++- net/mac80211/util.c | 3 + net/mctp/af_mctp.c | 2 +- net/mctp/test/route-test.c | 2 +- net/mctp/test/utils.c | 2 +- net/mptcp/protocol.c | 6 +- net/mptcp/subflow.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 11 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/ipvs/ip_vs_xmit.c | 3 +- net/netfilter/nf_conntrack_bpf.c | 113 ++-- net/netfilter/nf_dup_netdev.c | 31 +- net/netfilter/nf_flow_table_path.c | 3 +- net/netfilter/nf_tables_api.c | 320 +++++++---- net/netfilter/nfnetlink_queue.c | 7 + net/netfilter/nft_dynset.c | 25 +- net/netfilter/nft_fwd_netdev.c | 27 +- net/netfilter/x_tables.c | 77 ++- net/netfilter/xt_CHECKSUM.c | 6 +- net/netlink/af_netlink.c | 2 +- net/netrom/af_netrom.c | 2 +- net/nfc/llcp_sock.c | 4 +- net/openvswitch/actions.c | 7 +- net/openvswitch/datapath.c | 8 + net/packet/af_packet.c | 39 +- net/phonet/socket.c | 18 +- net/qrtr/af_qrtr.c | 2 +- net/qrtr/ns.c | 2 +- net/rds/bind.c | 2 +- net/rds/rds.h | 2 +- net/rds/tcp_connect.c | 2 +- net/rds/tcp_listen.c | 2 +- net/rose/af_rose.c | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/rxperf.c | 2 +- net/sched/cls_api.c | 6 +- net/sched/cls_basic.c | 6 +- net/sched/cls_bpf.c | 6 +- net/sched/cls_cgroup.c | 2 +- net/sched/cls_flow.c | 2 +- net/sched/cls_flower.c | 4 +- net/sched/cls_fw.c | 4 +- net/sched/cls_matchall.c | 4 +- net/sched/cls_route.c | 10 +- net/sched/cls_u32.c | 18 +- net/sched/em_text.c | 3 + net/sched/sch_cake.c | 2 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dualpi2.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_netem.c | 7 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sctp/socket.c | 6 +- net/smc/af_smc.c | 100 +--- net/smc/smc.h | 2 +- net/socket.c | 6 +- net/strparser/strparser.c | 6 +- net/sunrpc/Kconfig | 1 + net/sunrpc/auth_gss/gss_krb5_crypto.c | 232 ++++++++ net/sunrpc/auth_gss/gss_krb5_internal.h | 20 + net/sunrpc/auth_gss/gss_krb5_mech.c | 96 +++- net/sunrpc/auth_gss/gss_krb5_seal.c | 45 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 39 +- net/sunrpc/clnt.c | 4 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 100 +++- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 16 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 32 +- net/sunrpc/xprtsock.c | 4 +- net/tipc/core.c | 4 +- net/tipc/node.c | 10 +- net/tipc/socket.c | 4 +- net/tipc/topsrv.c | 80 ++- net/tipc/udp_media.c | 75 +-- net/unix/af_unix.c | 4 +- net/vmw_vsock/af_vsock.c | 6 +- net/vmw_vsock/virtio_transport_common.c | 4 +- net/wireless/core.c | 7 +- net/wireless/core.h | 2 +- net/wireless/nl80211.c | 19 +- net/wireless/sme.c | 6 +- net/x25/af_x25.c | 2 +- net/xdp/xsk.c | 201 ++++++- net/xdp/xsk_buff_pool.c | 13 +- net/xdp/xsk_queue.h | 65 ++- net/xfrm/xfrm_output.c | 16 +- security/keys/key.c | 6 +- security/keys/persistent.c | 55 +- security/selinux/avc.c | 5 +- security/selinux/hooks.c | 9 +- sound/hda/codecs/side-codecs/tas2781_hda.c | 18 +- sound/pci/ctxfi/ctatc.c | 63 ++- sound/pci/ctxfi/ctatc.h | 4 - sound/pci/ctxfi/ctdaio.c | 97 ++-- sound/pci/ctxfi/ctdaio.h | 2 + sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.c | 2 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/soc/amd/acp/acp-mach-common.c | 18 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/adau1372.c | 18 +- sound/soc/qcom/qdsp6/q6asm.c | 5 + sound/soc/samsung/i2s.c | 8 + tools/include/linux/static_call_types.h | 4 + .../bpf/progs/verifier_subprog_precision.c | 12 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 2 +- virt/kvm/guest_memfd.c | 12 +- virt/kvm/kvm_mm.h | 7 +- 873 files changed, 13528 insertions(+), 7761 deletions(-)
# Librecast Test Results
044/044 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.18.57-rc2-gfea86ab6861e #1 SMP PREEMPT_DYNAMIC Wed Oct 14 13:14:11 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Hi Greg,
Am 14.10.2026 um 14:50 schrieb Greg Kroah-Hartman:
Quoted 4 lines
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697v2 server.
However, I do see the same warning message again that we already had in 6.18.52-rc1, and where you finally dropped the patch causing it.
[ 83.881266] Driver 'ses' needs updating - please use bus_type methods
That patch was "scsi: core: sysfs: Make use of bus callbacks", and it is now in here again?! Was this intended? Please see https://lore.kernel.org/stable/2026091451-gauging-grumbly-41dc@gregkh/
I guess it is not a big deal though...
Beste Grüße,
Peter Schneider
Signature · 8 lines
Climb the mountain not to plant your flag, but to embrace the challenge, enjoy the air and behold the view. Climb it so you can see the world, not so the world can see you. -- David McCullough Jr. OpenPGP: 0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244 Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc https://keys.mailvelope.com/pks/lookup?op=get&[email protected] https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
Sasha Levin
maintainerQuoted 3 lines · Peter Schneider
[ 83.881266] Driver 'ses' needs updating - please use bus_type methodsThat patch was "scsi: core: sysfs: Make use of bus callbacks", and it is now in here again?! Was this intended?
Thanks for catching this. I've dropped it from the 6.18 queue again, together with the rest of the bus-callbacks chain (4 patches in total):
- scsi: core: Pass a struct scsi_driver to scsi_{,un}register_driver()
- scsi: core: sysfs: Make use of bus callbacks
- scsi: sd: Convert to SCSI bus methods
- scsi: sd: Move the sd_remove() function definition
"scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails" stays in the queue.
Signature · 2 lines
Thanks, Sasha
Jon Hunter
maintainerQuoted 5 lines · Sasha Levin
Quoted 3 lines · Peter Schneider
[ 83.881266] Driver 'ses' needs updating - please use bus_type methodsThat patch was "scsi: core: sysfs: Make use of bus callbacks", and it is now in here again?! Was this intended?
Quoted 9 lines
Thanks for catching this. I've dropped it from the 6.18 queue again, together with the rest of the bus-callbacks chain (4 patches in total):
- scsi: core: Pass a struct
scsi_driverto scsi_{,un}register_driver()
- scsi: core: sysfs: Make use of bus callbacks
- scsi: sd: Convert to SCSI bus methods
- scsi: sd: Move thesd_remove()function definition"scsi: sd: Fix
special_vecmempool leak whenscsi_alloc_sgtables()fails" stays in the queue.
FWIW I am seeing the same and this is causing a test failure for me.
Thanks
Jon
Signature · 1 line
nvpublic
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 16 Oct 2026 12:37:22 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.57-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.18.y
and the diffstat can be found below.thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Signature · 1 line
Florian
Hi!
Quoted 4 lines
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.18.y
Best regards,
Pavel
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 16 Oct 2026 12:37:22 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.57-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.18.y
and the diffstat can be found below.thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Quoted 8 lines · On Wed, 14 Oct 2026 14:50:40 +0200 Greg Kroah-Hartman…
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 16 Oct 2026 12:37:22 +0000. Anything received after that time might be too late.
Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested for loongarch64 and arm32:
For UML (x86_64) I am still seeing:
./include/linux/srcutiny.h:14:10: fatal error: 'linux/irq_work_types.h' file not found
14 | #include <linux/irq_work_types.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~The patch is in the queue but not in -rc2:
https://lore.kernel.org/stable/[email protected]/
Thanks!
Cheers,
Miguel
A message that is not in the archive (sent off-list or not yet received): [email protected]
Jon Hunter
maintainerQuoted 39 lines · Jon Hunter
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.18.57 release. There are 632 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 16 Oct 2026 12:37:22 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.57-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.18.y
and the diffstat can be found below.thanks,
greg k-h
Failures detected for Tegra ...
Test results for stable-v6.18:
builds: 11 pass, 0 fail boots: 28 pass, 0 fail tests: 163 pass, 1 failLinux version: 6.18.57-rc2-gfea86ab6861e
Boards tested: tegra20-ventanategra30-cardhu-a04 tegra124-jetson-tk1 tegra210-p2371-2180 tegra210-p3450-0000 tegra186-p2771-0000 tegra186-p3509-0000+p3636-0001 tegra194-p2972-0000 tegra194-p3509-0000+p3668-0000 tegra234-p3737-0000+p3701-0000 tegra234-p3768-0000+p3767-0005
Quoted 1 line
Test failures: tegra194-p2972-0000:
boot.py
This is the same kernel warning reported by Peter Schneider.
WARNING KERN Driver 'ufs_device_wlun' needs updating - please use bus_type methods
Jon
Signature · 1 line
nvpublic