Skip to contentSkip to conversation

6.6.160-rc2 review

PATCH In review Greg Kroah-Hartman 8 participants 9 messages Oct 20 – Oct 21 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.6.160-rc2 review

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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 Thu, 22 Oct 2026 07:53:04 +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.6.160-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.160-rc2

Jinu Kim <[email protected]>
KVM: x86: Use active memslots for the per-vCPU MMIO cache

Ilan Dudnik <[email protected]>
ksmbd: fix heap out-of-bounds write in krb5_authenticate()

Mattia Meleleo <[email protected]>
bpf, sockmap: Account for receive queue in FIONREAD without a verdict program

Dave Chinner <[email protected]>
xfs: fix unmount hang with unflushable inodes stuck in the AIL

Dave Chinner <[email protected]>
xfs: factor out stale buffer item completion

Dave Chinner <[email protected]>
xfs: rearrange code in xfs_buf_item.c

Dave Chinner <[email protected]>
xfs: catch stale AGF/AGF metadata

Dave Chinner <[email protected]>
xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock

Eduard Zingerman <[email protected]>

    bpf: abort verification if env->cur_state->loop_entry != NULL

ThangNN99 <[email protected]>
Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained

Baokun Li <[email protected]>
Revert "mm/filemap: avoid buffered read/write race to read inconsistent data"

Namjae Jeon <[email protected]>
Revert "ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()"

Vasiliy Kovalev <[email protected]>
ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14

Heiner Kallweit <[email protected]>
r8169: remove original workaround for RTL8125 broken rx issue

Ze Tan <[email protected]>
smb/server: fix tree connection leak in smb2_tree_connect()

Li Chen <[email protected]>
nvdimm: pmem: keep PREFLUSH before data writes

Benjamin Leggett <[email protected]>
drm/virtio: use the DMA API for resource backing on Xen

Sajal Gupta <[email protected]>
drm/gud: validate GUD_ROTATION_0 is present in supported rotations

Eduard Zingerman <[email protected]>
bpf: check_cond_jmp_op(): properly infer if register is null

Huiwen He <[email protected]>
smb/client: validate new EOF for insert range

Huiwen He <[email protected]>
smb/client: validate new EOF for zero range

Huiwen He <[email protected]>
smb/client: fix stale page cache in insert/collapse range

Huiwen He <[email protected]>
smb/client: invalidate fscache for fallocate range operations

Namjae Jeon <[email protected]>
ksmbd: propagate DACL parsing errors

Pauli Virtanen <[email protected]>
Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect

Eric Dumazet <[email protected]>
igmp: convert struct ip_sf_list to RCU

Eric Dumazet <[email protected]>
ipv6: mcast: use rcu_assign_pointer() for __rcu list updates

David Laight <[email protected]>
tipc: Dont send random pad bytes in RESET/ACTIVATE messages

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

Johannes Thumshirn <[email protected]>
btrfs: zoned: finish active block group cleanup if call_zone_finish() fails

FAN YE <[email protected]>
btrfs: zstd: fix lost wakeup when waiting for a workspace

Kuniyuki Iwashima <[email protected]>
net: Remove conflicting altnames for dying netns in __dev_change_net_namespace().

Nicolas Dichtel <[email protected]>
net: plumb extack in __dev_change_net_namespace()

Gao Xiang <[email protected]>
erofs: disable LZ4 rolling decompression for now

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark syscall helpers as sleepable

Mohamed Khalfella <[email protected]>
nvme: remove stale namespaces by NSID range during scan

Stuart Hayes <[email protected]>
nvme_core: scan namespaces asynchronously

Eduard Zingerman <[email protected]>
bpf: Don't infer non-NULL from a pointer with an unbounded offset

Eduard Zingerman <[email protected]>
bpf: Don't predict JMP32 pointer vs zero comparisons

Andrii Nakryiko <[email protected]>
bpf: generalize is_scalar_branch_taken() logic

Andrii Nakryiko <[email protected]>
bpf: unify 32-bit and 64-bit is_branch_taken logic

Andrii Nakryiko <[email protected]>
bpf: generalize is_branch_taken to handle all conditional jumps in one place

Andrii Nakryiko <[email protected]>
bpf: move is_branch_taken() down

Andrii Nakryiko <[email protected]>
bpf: generalize is_branch_taken() to work with two registers

Andrii Nakryiko <[email protected]>
bpf: rename is_branch_taken reg arguments to prepare for the second one

Andrii Nakryiko <[email protected]>
bpf: Improve JEQ/JNE branch taken logic

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark NULL kptr stores precise

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Preserve inner map identity in callback frames

Jamal Hadi Salim <[email protected]>
net: reject oversized tx_queue_len at netlink parse time

Eduard Zingerman <[email protected]>
bpf: mark a NULL call argument precise

Karl Mehltretter <[email protected]>
iommu/amd: Do not reallocate GA log buffers on resume

Alexander Graf <[email protected]>
virtio_ring: fix stale descriptor flags after a failed packed add

Yu Zhang <[email protected]>
vhost-vdpa: protect config_ctx from being freed under the config callback

Christian Brauner <[email protected]>
eventfd: simplify eventfd_signal()

Jia Jia <[email protected]>
vduse: validate virtqueue alignment

Jia Jia <[email protected]>
vhost: invalidate vring access on IOTLB transitions

Kuniyuki Iwashima <[email protected]>
af_unix: Update last skb marker in manage_oob().

Jakub Kicinski <[email protected]>
eth: ice: don't dereference pointers from TP_printk()

Krystian Kaniewski <[email protected]>
Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del()

Eric Dumazet <[email protected]>
vxlan: initialize _md in vxlan_xmit_one()

Carolina Jubran <[email protected]>
net/mlx5e: Move representor vnic reporter to eswitch devlink port

Dapeng Mi <[email protected]>
perf/x86/intel: Prevent drain_pebs() reentry

Lorenzo Bianconi <[email protected]>
net: stmmac: fix TX descriptor availability check for TSO traffic

Vasileios Almpanis <[email protected]>

    configfs: pin the symlink target's dirent instead of chasing ->ci_dentry

Al Viro <[email protected]>
configfs:get_target() - release path as soon as we grab configfs_item reference

Christian Brauner <[email protected]>
path: add cleanup helper

Vasileios Almpanis <[email protected]>
configfs: unhash the dentry before dropping the item in rmdir

Cen Zhang (Microsoft) <[email protected]>
reboot: fix cad_pid use-after-free race

Steven Rostedt <[email protected]>
tracing: Take trace_array reference when opening a tracer options file

Tristan Madani <[email protected]>
ALSA: usbusx2y: validate URB actual_length in interrupt callback

Takashi Iwai <[email protected]>
ALSA: usx2y: Use standard print API

Donggeun Yoo <[email protected]>
tracing: Take the reference before publishing the named histogram trigger

Donggeun Yoo <[email protected]>
tracing: Undo the registration when enabling the histogram trigger fails

Magdalena Schulfer <[email protected]>
accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr

Magdalena Schulfer <[email protected]>
accel/ivpu: Validate firmware log buffer metadata

Dawid Osuchowski <[email protected]>
accel/ivpu: Limit firmware log name prints to field size

Masami Hiramatsu (Google) <[email protected]>
bootconfig: Fix integer overflow in initrd size check

Chengfeng Ye <[email protected]>
netfilter: cttimeout: prevent UAF during module unload

Zhiling Zou <[email protected]>
ipv6: flowlabel: cap duplicate leases per socket

Xixin Liu <[email protected]>
perf: RISC-V: store available counter mask as bitmap

Kalpan Jani <[email protected]>
mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0

Paulo Alcantara <[email protected]>
smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid

Bjoern Doebel <[email protected]>
smb: client: fail DACL rewrite when the new DACL exceeds 64K

Paulo Alcantara <[email protected]>
smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()

Nilesh Javali <[email protected]>
scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size

Daeho Jeong <[email protected]>
f2fs: accurately adjust free_sections during free_segment_range

Nilesh Javali <[email protected]>
scsi: qla2xxx: Skip vport under deletion in report ID acquisition

Nilesh Javali <[email protected]>
scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock

Nilesh Javali <[email protected]>
scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error

Yuqi Xu <[email protected]>
wifi: cfg80211: reject duplicate wiphy cipher suite entries

Reinette Chatre <[email protected]>
fs/resctrl: Prevent use-after-free in rdtgroup_kn_put()

Felix Fietkau <[email protected]>

    wifi: mt76: mt7996: validate RX band_idx before dereferencing phys[]

Cen Zhang <[email protected]>
ocfs2: validate external xattr entries when reading metadata

Takashi Sakamoto <[email protected]>
firewire: core: fix memory leak in error path of build_tree()

Jeff Layton <[email protected]>
nfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_net

Chuck Lever <[email protected]>
svcrdma: Validate Read chunk positions before reconstruction

Shuai Xue <[email protected]>

    iommu/sva: Set handle->dev before the SVA handle is visible

Yi Liu <[email protected]>
iommu: Pass domain to remove_dev_pasid() op

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

Filipe Manana <[email protected]>
btrfs: fix deadlock cloning inline extent when using flushoncommit

Jordan Walters <[email protected]>
Bluetooth: hci_core: Fix UAF in hci_unregister_dev()

Dan Williams <[email protected]>
cxl/region: Resolve region deletion races

Chuck Lever <[email protected]>
net/handshake: hand off the pinned file reference to accept_doit

Gao Xiang <[email protected]>

    erofs: fix use-after-free on sbi->sync_decompress

Florian Westphal <[email protected]>
netfilter: revalidate bridge ports

Damien Riégel <[email protected]>
greybus: raw: fix use-after-free if write is called after disconnect

Sam Edwards <[email protected]>
ceph: fix num_ops off-by-one when crypto allocation fails

Yosry Ahmed <[email protected]>
KVM: SVM: Add missing save/restore handling of LBR MSRs

Lianjie Wang <[email protected]>
hwrng: core - use RCU and work_struct to fix race condition

Florian Westphal <[email protected]>
netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation

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

Sebastian Reichel <[email protected]>
media: hantro: Disable multicore support

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

Yonatan Nachum <[email protected]>
RDMA/efa: Fix use of completion ctx after free

Eric Dumazet <[email protected]>
ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS

Jie Zhang <[email protected]>
drm/msm: Recover HW before retire hung submit

Rafael J. Wysocki <[email protected]>
ACPI: platform: Use acpi_bus_get_primary_device()

Duoming Zhou <[email protected]>
net: mscc: ocelot: Fix use-after-free caused by cyclic delayed work

Al Viro <[email protected]>
xen: fix UAF in dmabuf_exp_from_pages()

Daniel J. Ogorchock <[email protected]>
HID: nintendo: avoid bluetooth suspend/resume stalls

Jonas Gorski <[email protected]>
net: dsa: b53: do not enable EEE on bcm63xx

Peter Griffin <[email protected]>
scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark raw_tp arguments with PTR_MAYBE_NULL

Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()

Ilpo Järvinen <[email protected]>
PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions

Pengpeng Hou <[email protected]>
genirq/proc: Size interrupt directory names for 10-digit interrupt numbers

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction

Candice Li <[email protected]>
drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw

Candice Li <[email protected]>
drm/amdgpu: Bound GPIO I2C table entry count from VBIOS

Alex Deucher <[email protected]>
drm/amdgpu: rework i2c init and fini

Alex Deucher <[email protected]>
drm/amdgpu/atombios: drop empty function

Dr. David Alan Gilbert <[email protected]>
drm/amdgpu: Remove unused amdgpu_i2c functions

Miri Korenblit <[email protected]>
wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed

Stepan Ionichev <[email protected]>

    tty: serial: 8250: protect against NULL uart->port.dev in register

Jiri Slaby (SUSE) <[email protected]>

    serial: 8250: invert serial8250_register_8250_port() CIR condition

Herve Codina <[email protected]>
driver core: Avoid warning when removing a device while its supplier is unbinding

Sicong Huang <[email protected]>
virt: acrn: Fix irqfd use-after-free during eventfd shutdown

Tao Cui <[email protected]>
RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix P2P-Device binding handling

Stanley.Yang <[email protected]>
drm/amdgpu: harden FRU PIA parsing with bounded helpers

Lijo Lazar <[email protected]>
drm/amdgpu: Refactor FRU product information

Yunxiang Li <[email protected]>
drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq

Yongqiang Sun <[email protected]>
drm/amdkfd: fix SMI event cross-process information leak

Nikhil P. Rao <[email protected]>
pds_core: quiesce DMA before freeing resources

David Timber <[email protected]>
exfat: fix handling of damaged volume in exfat_create_upcase_table()

Daniel Yang <[email protected]>
exfat: resolve memory leak from exfat_create_upcase_table()

Peter Zijlstra <[email protected]>
perf: Fix addr_filter_ranges lifetime

Pagadala Yesu Anjaneyulu <[email protected]>
wifi: mac80211: ibss: wait for in-flight TX on disconnect

ChenXiaoSong <[email protected]>
smb/client: zero-initialize stack-allocated cifs_open_info_data

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: pcie: null RX pointers after free

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: validate TX_CMD response layout

Miri Korenblit <[email protected]>
wifi: iwlwifi: mvm: remove mvm prefix from iwl_mvm_tx_resp*

Namjae Jeon <[email protected]>
ksmbd: fix maximum allowed access checks

Alexey Velichayshiy <[email protected]>
ksmbd: remove redundant DACL check in smb_check_perm_dacl

Adrian Hunter <[email protected]>
perf/x86/intel/pt: Fix stop/start with no update

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()

Shakeel Butt <[email protected]>
memcg: make the v1 soft limit knob inert

Chris Mason <[email protected]>
svcrdma: Reject Write/Reply chunks with segcount 0

Chris Mason <[email protected]>
nfsd: convert nfsd_net boolean flags to unsigned long flags word

Ye Liu <[email protected]>
mm/page_owner: use memcg_data snapshot to avoid TOCTOU in print_page_owner_memcg()

Shameer Kolothum <[email protected]>
iommu/arm-smmu-v3: Manage teardown with devm

Adrian Hunter <[email protected]>
i3c: master: Fix recursive locking during device registration

Li Chen <[email protected]>
nvdimm: virtio_pmem: refcount requests for token lifetime

Maíra Canal <[email protected]>

    drm/v3d: Clear queue->active_job when v3d_fence_create() fails

Richard Cheng <[email protected]>
cxl/mbox: Clamp mailbox output allocation to the payload size

Shengjiu Wang <[email protected]>
ASoC: fsl_audmix: rework runtime PM handling in probe

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

Gregory Price <[email protected]>
mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug

Gregory Price <[email protected]>
mm: name the anonymous MMOP enum as enum mmop

Israel Batista <[email protected]>
mm: change type of state in struct memory_block

Alex Bereza <[email protected]>
dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout

Manos Pitsidianakis <[email protected]>
hwrng: core - fix rng list on registration error

Waiman Long <[email protected]>
cgroup/cpuset: Make nr_deadline_tasks an atomic_t

Chen Ridong <[email protected]>
cgroup/cpuset: move common code to cpuset-internal.h

Chen Ridong <[email protected]>
cgroup/cpuset: introduce cpuset-v1.c

Yiyang Chen <[email protected]>
bpf: Reject MEM_ALLOC BTF accesses past object bounds

Malaya Kumar Rout <[email protected]>
time/namespace: Validate nanosecond field in proc_timens_set_offset()

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

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Fix LED resource handling

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

Luke D. Jones <[email protected]>
platform/x86: asus-wmi: disable USB0 hub on ROG Ally before suspend

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

Sudeep Holla <[email protected]>
firmware: arm_scmi: Clean up channels on setup failure

Sudeep Holla <[email protected]>
firmware: arm_scmi: Fix SCMI device destroy lifetimes

Ruoyu Wang <[email protected]>
drm/msm: Only fini scheduler after successful init

Philipp Stanner <[email protected]>
drm/sched: Use struct for drm_sched_init() params

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Zero queue and stack outputs on lock failure

Pu Lehui <[email protected]>
riscv, bpf: Fix memory leak in bpf_jit_free

Rafael Passos <[email protected]>
bpf: remove unused parameter in bpf_jit_binary_pack_finalize

Hari Bathini <[email protected]>
powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data

Aditya Prakash Srivastava <[email protected]>
ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find()

Leon Romanovsky <[email protected]>
RDMA/erdma: complete object teardown when the destroy command fails

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

Fan Wu <[email protected]>
spi: oc-tiny: switch to managed controller allocation

Louis-Alexis Eyraud <[email protected]>
clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path

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

Samiullah Khawaja <[email protected]>
PCI: Initialize temporary device in new_id_store()

Leon Romanovsky <[email protected]>
RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()

Jeff Johnson <[email protected]>
wifi: ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()

Jeff Johnson <[email protected]>
wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()

Jeff Johnson <[email protected]>
wifi: ath11k: fix stride mismatch in mac_phy_caps_parse()

Mukesh Ojha <[email protected]>
firmware: qcom: scm: Fix NULL dereference in IRQ handler before __scm is published

Martin Wilck <[email protected]>
md/raid1: create serial pool adding rdev to array with serialize_policy=1

Muhammad Usama Anjum <[email protected]>
misc: sgi-gru: remove interrupt-context page-table walks

Peter Xu <[email protected]>
mm/treewide: replace pmd_large() with pmd_leaf()

Michael-CY Lee <[email protected]>
wifi: mt76: fix non-AQL packet accounting for MLO stations

Felix Fietkau <[email protected]>
wifi: mt76: mt7915: unwind state on add_interface failure

Christophe JAILLET <[email protected]>
wifi: mt76: mt7915: Fix an error handling path in mt7915_add_interface()

Felix Fietkau <[email protected]>
wifi: mt76: mt7915: allocate vif wcid in the same range as stations

Felix Fietkau <[email protected]>

    wifi: mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER

Felix Fietkau <[email protected]>
wifi: mt76: cancel reset and rc work on device unregister

Yonghong Song <[email protected]>
bpf, x86: Fix trampoline stack size for 128-bit arguments

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

Johannes Berg <[email protected]>
wifi: nl80211: check link is beaconing for color change

Jason Huang <[email protected]>
wifi: brcmfmac: fix P2P action frame handling without device vif

Zhao Li <[email protected]>
wifi: cfg80211: stop PMSR before P2P and NAN teardown

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

Vicki Pfau <[email protected]>
HID: steam: Reject short reads

Zheng Qixing <[email protected]>
blk-cgroup: fix race between policy activation and blkg destruction

Caleb Sander Mateos <[email protected]>
ublk: check import_ubuf() return value

Cen Zhang <[email protected]>
ocfs2: validate inline xattrs during inode block validation

Rafael J. Wysocki <[email protected]>
thermal: hwmon: Remove hwmon class device along with its parent

Cheng Xu <[email protected]>
RDMA/erdma: Hold QP references for AE and CM processing

Cen Zhang <[email protected]>
ocfs2: o2hb: quiesce negotiate handlers and timeout work

Cen Zhang <[email protected]>
ocfs2/cluster: keep heartbeat local node stable

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

Petr Pavlu <[email protected]>
module/dups: Fix use-after-free in kmod_dup_req lifetime handling

Harry Wentland <[email protected]>
drm/amd/display: Resize MST HDCP per-connector arrays to 32

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

Filipe Manana <[email protected]>
btrfs: defrag: fix deadlock between defrag and delalloc space reservation

Qu Wenruo <[email protected]>
btrfs: always wait for ordered extents to avoid OE races

Sun YangKai <[email protected]>
btrfs: check if root is readonly when setting posix acl

Qu Wenruo <[email protected]>
btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()

Pauli Virtanen <[email protected]>
Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind

Pauli Virtanen <[email protected]>
Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero

Pu Lehui <[email protected]>
bpf, cgroup: Fix storage null-ptr-deref after replacing prog

Sanghyun Park <[email protected]>
bpf: Fix mmap_lock leak in irq_work path

Chuck Lever <[email protected]>
NFS: Return a delegation the client fails to record

Kuniyuki Iwashima <[email protected]>
amt: Don't support cross-netns setup.

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

ZhengYuan Huang <[email protected]>
ocfs2: validate orphan slot during inode read

ZhengYuan Huang <[email protected]>
ocfs2: validate DIO orphan slot during inode read

Zizhi Wo <[email protected]>
null_blk: free zones array on device power-off

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

John Johansen <[email protected]>
apparmor: fix deadlock in complain-mode change_hat

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

ZhangGuoDong <[email protected]>
smb/server: fix null-ptr-deref in ksmbd_ipc_tree_connect_request()

Ilan Dudnik <[email protected]>
ksmbd: defer publishing granted locks to prevent UAF/double-free race

Gao Xiang <[email protected]>
erofs: fix interlaced ztailpacking pclusters

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

Ze Tan <[email protected]>
smb/server: fix session leak in ksmbd_session_register()

ZhangGuoDong <[email protected]>
pnfs/blocklayout: Fix device leaks on parse failure

Jeuk Kim <[email protected]>
NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers

Zhansong Gao <[email protected]>
NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()

Jeff Layton <[email protected]>
filelock: add some new helper functions

Nguyen Dinh Phi <[email protected]>
vsock: don't check the listener's sk_err in vsock_accept()

Tetsuo Handa <[email protected]>
net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()

Runyu Xiao <[email protected]>
ALSA: mtpav: shut down output timer before card teardown

Pengpeng Hou <[email protected]>
net: qlcnic: validate unified ROM sections before loading

Eric Dumazet <[email protected]>
ip6mr: do not clone dst in ip6mr_cache_report()

Jamal Hadi Salim <[email protected]>
net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue

Eric Dumazet <[email protected]>
net_sched: sch_fifo: implement lockless __fifo_dump()

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

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition

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

Anshumali Gaur <[email protected]>
octeontx2-vf: fix workqueue and netdev race in probe/remove

Victor Nogueira <[email protected]>
net/sched: act_ife: Only operate on Ethernet frames

Jamal Hadi Salim <[email protected]>
net/sched: fq: add overflow bounds to quantum and initial quantum

Eric Dumazet <[email protected]>

    net_sched: export pfifo_fast prio2band[]

Eric Dumazet <[email protected]>
net_sched: sch_fq: change how @inactive is tracked

Eric Dumazet <[email protected]>
net_sched: sch_fq: struct sched_data reorg

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip double clone set expressions on element insert

Doruk Tan Ozturk <[email protected]>
HID: sony: clean up device list on probe failure

Chuck Lever <[email protected]>
NFSD: Prevent client use-after-free during close_lru reaping

Chuck Lever <[email protected]>
NFSD: Prevent client use-after-free during blocked-lock reaping

Elson Serrao <[email protected]>
usb: dwc3: clear forceRM when issuing EndTransfer

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior

Jeffin Philip <[email protected]>
usb: gadget: f_midi: initialize work in f_midi_alloc()

Kees Cook <[email protected]>
usb: gadget: f_midi: Annotate struct f_midi with __counted_by

Steven Rostedt <[email protected]>
tracing: Take trace_array reference when opening options file

Baineng Shou <[email protected]>
dma-buf: dma-heap: don't publish fd before copy_to_user() succeeds

Usama Arif <[email protected]>
mm/huge_memory: transfer the pmd dirty bit to the folio on zap

Jinjie Ruan <[email protected]>
powerpc/kexec_file: Prevent kexec range truncation

Anthony Krowiak <[email protected]>
s390/vfio-ap: Fix missing lock required to access list of ap_matrix_mdev objects

Vidhu Sarwal <[email protected]>
iio: light: ltrf216a: fix runtime PM reference leak in error path

Shreeya Patel <[email protected]>
iio: light: ltrf216a: Return floating point values

Yosry Ahmed <[email protected]>
KVM: nVM: Ensure INVVPID is emulated on the correct physical CPU

Christian Borntraeger <[email protected]>
KVM: s390: Fix memory corruption by not reinjecting CK machine checks

Tiezhu Yang <[email protected]>
LoongArch: BPF: Refactor jump offset calculation in tail call

Wenjie Qi <[email protected]>
f2fs: avoid NULL checkpoint thread access in sysfs

Zhiguo Niu <[email protected]>
f2fs: use new ioprio Macro to get ckpt thread ioprio level

Daeho Jeong <[email protected]>
f2fs: fix to migrate all curseg types during free_segment_range

Chao Yu <[email protected]>
f2fs: fix to avoid potential deadloop in f2fs_fsync_node_pages()

Chao Yu <[email protected]>
f2fs: fix to clear dirty flag on folio in error path

Bob Zhou <[email protected]>
drm/amdgpu: avoid force-completing uninitialized UVD rings

Jesse Zhang <[email protected]>
drm/amdgpu: force complete the KIQ ring fences on reset

Priya Hosur <[email protected]>
drm/amdkfd: Add TLB flush after MES queue eviction/suspension

Xiaogang Chen <[email protected]>
drm/amdkfd: Fix error path at svm_migrate_copy_to_ram

Xiaogang Chen <[email protected]>
drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram

Marek Czernohous <[email protected]>
drm/nouveau: unsubscribe the channel-kill event before the fence context

Ben Skeggs <[email protected]>

    drm/nouveau: remove chan->drm

Ben Skeggs <[email protected]>
drm/nouveau: remove nouveau_chan.device

Danilo Krummrich <[email protected]>
drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm

Jiri Olsa <[email protected]>
bpf: Disable preemption in bpf_get_stackid

Farhan Ali <[email protected]>
PCI: Allow per function PCI slots to fix slot reset on s390

Farhan Ali <[email protected]>
PCI: Introduce PCI_SLOT_PLACEHOLDER constant for slot_nr placeholder value

Namjae Jeon <[email protected]>
ksmbd: zero pipe read compound padding

Cen Zhang (Microsoft Security FORGE Labs) <[email protected]>
ksmbd: fix tree connection use-after-free in smb2_tree_connect()

Breno Leitao <[email protected]>
mm/kmemleak: avoid soft lockup when scanning task stacks

Kairui Song <[email protected]>
mm/mglru: fix and remove redundant unevictable folio handling

Arvind Yadav <[email protected]>
mm/migrate_device: clear stale mapping after freeing swapcache

Longlong Xia <[email protected]>
zram: fix out-of-bounds access in writeback_store()

Sergey Senozhatsky <[email protected]>
zram: set default primary compressor in zram_destroy_comps()

Chuck Lever <[email protected]>
NFSD: check truncate permission under inode lock

NeilBrown <[email protected]>
nfsd: Pass 'cred' instead of 'rqstp' to some functions.

Jeff Layton <[email protected]>
lockd, nfsd: RCU-protect nlmsvc_ops dispatch

Jeff Layton <[email protected]>
nfsd: fix BUG_ON in nfsd4_alloc_layout_stateid on racing delegation revoke

NeilBrown <[email protected]>
nfsd: split sc_status out of sc_type

Chuck Lever <[email protected]>
NFSD: Clean up nfsd4_encode_layoutreturn()

Chuck Lever <[email protected]>
NFSD: Clean up nfsd4_encode_stateid()

Chuck Lever <[email protected]>
NFSD: Add simple u32, u64, and bool encoders

Jeff Layton <[email protected]>
nfsd: fix stale s2s_cp_stateids IDR entry for async COPY

Robbie Ko <[email protected]>
nfsd: reject out-of-range nseconds in NFSv3 SETATTR and create ops

Chuck Lever <[email protected]>
NFSD: Prevent client use-after-free during delegation revoke

Xiubo Li <[email protected]>
ceph: fix UAF in check_new_map() on session freed during unlock

Michael Bommarito <[email protected]>
ceph: cap delegated inode count in ceph_parse_deleg_inos()

Max Kellermann <[email protected]>
ceph: do not repeat ceph_trim_dentries() if no progress possible

Guanghui Yang <[email protected]>
btrfs: drop recovered reloc root refs on recovery failure

Anand Jain <[email protected]>
btrfs: rename err to ret in btrfs_recover_relocation()

Anand Jain <[email protected]>
btrfs: rename ret to ret2 in btrfs_recover_relocation()

Anand Jain <[email protected]>
btrfs: rename ret to err in btrfs_recover_relocation()

Shuangpeng Bai <[email protected]>
btrfs: fix extent map leak in NOCOW direct I/O write

Frank Sorenson <[email protected]>
cifs: call pagecache_isize_extended() in cifs_setsize() when extending

Frank Sorenson <[email protected]>
smb: client: fix use-before-check of ReparseDataLength in reparse_buf_ptr()

Bryam Vargas <[email protected]>
smb: client: reject a tree connect response whose byte count is too small

Jiangshan Yi <[email protected]>
HID: mcp2221: clear rxbuf after I2C/SMBus transfer completes

Florian Pradines <[email protected]>

    HID: mcp2221: fix OOB write in mcp2221_raw_event()

Jan Kara <[email protected]>
ext2: Fix lost inode updates for IS_SYNC inodes

Daniel Borkmann <[email protected]>
bpf: Disable preemption in __bpf_get_stack

Bryam Vargas <[email protected]>
dm array: validate array block headers on read

Ye Bin <[email protected]>
jbd2: use shrink_type type instead of bool type for __jbd2_journal_clean_checkpoint_list()

Zhiling Zou <[email protected]>
ip: orphan prefetched skbs before multicast forwarding

Andrea Mayer <[email protected]>
ipv6: rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()

Yue Haibing <[email protected]>

    ipv6: annotate data-races around devconf->rpl_seg_enabled

Luxiao Xu <[email protected]>
sunrpc: fix use-after-free in __rpc_clnt_handle_event and __rpc_clnt_remove_pipedir

Chuck Lever <[email protected]>
SUNRPC: Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2

Chuck Lever <[email protected]>
svcrdma: Reject connection when transport allocation fails

Chuck Lever <[email protected]>
svcrdma: Handle ADDR_CHANGE CM event properly

Chuck Lever <[email protected]>
svcrdma: Reject inline replies that overflow the pull-up buffer

Chuck Lever <[email protected]>
svcrdma: Reject Read lists that exceed the page budget

Chuck Lever <[email protected]>
svcrdma: Use svc_xprt_put to free listener on create failure

Yan Zhen <[email protected]>
sunrpc: xprtrdma: Use ERR_CAST() to return

Chuck Lever <[email protected]>
svcrdma: Refactor the creation of listener CMA ID

Tejun Heo <[email protected]>
sched/core: Make core-sched flips wait for in-flight selections

Shuangpeng Bai <[email protected]>
lockd: fix NULL dereference on lockowner allocation failure

Jeff Layton <[email protected]>
lockd: adapt to breakup of struct file_lock

Jeff Layton <[email protected]>
filelock: split common fields into struct file_lock_core

Fan Wu <[email protected]>
power: supply: charger-manager: register regulators before exposing sysfs

Uwe Kleine-König <[email protected]>
power: supply: charger-manager: Convert to platform remove callback returning void

Fan Wu <[email protected]>
power: supply: lp8788-charger: fix use-after-free on remove

Andrew Davis <[email protected]>
power: supply: lp8788: Use devm_power_supply_register() helper

Uwe Kleine-König <[email protected]>
power: supply: lp8788-charger: Convert to platform remove callback returning void

Jianing Li <[email protected]>
power: supply: max17040: propagate register read errors

Weimin Xiong <[email protected]>
iommu/msm: Unwind probe state on registration failure

Srinivas Pandruvada <[email protected]>

    platform/x86: ISST: Add a NULL check for sst_inst[]

Abdun Nihaal <[email protected]>
platform/x86: int1092: Fix potential memory leak in sar_probe()

Rafael J. Wysocki <[email protected]>
platform/x86: intel_sar: Check ACPI_HANDLE() against NULL

Mario Limonciello <[email protected]>
platform/x86/amd/pmc: Propagate SMU errors and validate S2D address

Zihan Xi <[email protected]>
net: l2tp: do not propagate multicast notification errors

Xuanqiang Luo <[email protected]>
net: ravb: serialize PTP clock teardown

Hidayath Khan <[email protected]>
net/smc: stop killed, freed and out_of_sync sharing a byte

Simon Horman <[email protected]>
net/smc: Address spelling errors

Abdun Nihaal <[email protected]>
mfd: sm501: Fix potential memory leaks during remove

Uwe Kleine-König <[email protected]>
mfd: sm501: Convert to platform remove callback returning void

Dawei Feng <[email protected]>
wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()

Johannes Berg <[email protected]>
wifi: iwlwifi: dvm: pair transport op-mode enter/leave

Bryam Vargas <[email protected]>
wifi: mt76: mt7915: bound the device EEPROM address before the EFUSE copy

StanleyYP Wang <[email protected]>
wifi: mt76: mt7915: set correct background radar capability

Jens Axboe <[email protected]>
io_uring: defer eventfd signaling when queued from a wakeup handler

Wei Fang <[email protected]>
net: tap: fix wrong transport_header when sending VLAN-tagged frame

Akihiko Odaki <[email protected]>
tap: Keep hdr_len in tap_get_user()

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()

Ibrahim Hashimov <[email protected]>
RDMA/rxe: Fix responder UAF on IB_QP_MAX_DEST_RD_ATOMIC modify_qp

Bob Pearson <[email protected]>
RDMA/rxe: Merge request and complete tasks

Bob Pearson <[email protected]>
RDMA/rxe: Remove redundant scheduling of rxe_completer

Yong Wang <[email protected]>
tcp: clamp route advmss to TCP_MIN_MSS

Thomas Zimmermann <[email protected]>
fbdev: Wrap user-invoked calls to fb_set_var() in helper

Ali Ahmet Memis <[email protected]>
Bluetooth: ISO: zero the sockaddr before returning it in getname

Bryam Vargas <[email protected]>
selinux: reject a permission value exceeding the class permission count

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

Jiri Slaby (SUSE) <[email protected]>
drm/amd/display: use proper context for logging

Yuho Choi <[email protected]>
dmaengine: idxd: fix double free of wq, engine, and group structs

Guenter Roeck <[email protected]>
hwmon: (sht3x) Fix unaligned accesses

Chenguang Zhao <[email protected]>
net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hold conn in hci_connect_acl/le_sync() callbacks

Danilo Krummrich <[email protected]>
Drivers: hv: vmbus: use generic driver_override infrastructure

Pablo Neira Ayuso <[email protected]>
netfilter: nf_conntrack_expect: use conntrack GC to reap expectations

Terry Bowman <[email protected]>
cxl: Fix CXL_HEADERLOG_SIZE to match RAS Capability size

Prasanna Kumar T S M <[email protected]>
soc: xilinx: Shutdown and free rx mailbox channel

Uwe Kleine-König <[email protected]>
soc/xilinx: zynqmp_power: Convert to platform remove callback returning void

Yihang Li <[email protected]>
scsi: hisi_sas: Add slave_destroy interface for v3 hw

Yuho Choi <[email protected]>
media: atomisp: gc2235: fix UAF and memory leak

Qiuxu Zhuo <[email protected]>
EDAC/igen6: Fix call trace due to missing release()

Fernando Fernandez Mancera <[email protected]>
netfilter: synproxy: fix unaligned memory access in timestamp adjustment

Fernando Fernandez Mancera <[email protected]>
netfilter: synproxy: adjust duplicate timestamp options

Fernando Fernandez Mancera <[email protected]>
netfilter: synproxy: drop packets if timestamp adjustment fails

Florian Westphal <[email protected]>
netfilter: make nftables drops visible in net dropmonitor

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

Ratheesh Kannoth <[email protected]>
octeontx2-af: npc: Fix size of entry2cntr_map

Cen Zhang <[email protected]>

    ALSA: seq: oss: Serialize readq reset state with q->lock

James Clark <[email protected]>
coresight: ete: Always save state on power down

Ivan Abramov <[email protected]>

    ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg802154_switch_netns()

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg

Candice Li <[email protected]>
drm/amdgpu: reject oversized IBs with per-ring packet limits

Hongjie Fang <[email protected]>
scsi: core: pair EH runtime PM get and put

Jérémy Jean <[email protected]>
sctp: validate cookie AUTH state before use

Julian Anastasov <[email protected]>
ipvs: revalidate ihl to prevent out-of-bounds access

Eric Dumazet <[email protected]>
l2tp: fix tunnel and session refcount leak on seq_file release

Aleksandr Nogikh <[email protected]>
firewire: ohci: fix NULL pointer dereference in ar_context_release

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

Chengfeng Ye <[email protected]>
bpf: Fix netns reference imbalance in conntrack kfuncs

Linfeng Sun  <[email protected]>
vhost_iotlb: bound map allocation in add_range

Guenter Roeck <[email protected]>
hwmon: (pmbus) Fix type confusion in notification logic

Eric Dumazet <[email protected]>
netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref()

Alexandra Winter <[email protected]>
s390/ism: Fix UAF of sba and ieq during ism_dev_exit()

Hongyan Xu <[email protected]>
watchdog: at91sam9_wdt: prevent timer rearm during teardown

Dongli Zhang <[email protected]>

    net: tap: set skb->dev before parsing virtio net header in tap_get_user_xdp()

Ryan Wilbur <[email protected]>
serial: 8250_of: clear stuck empty-FIFO RX-timeout on LPC32xx

Jérémy Jean <[email protected]>
tls: rx: restore msg_iter before TLS 1.3 optimistic retry

Sabrina Dubroca <[email protected]>
selftests: tls: add rekey tests

Sabrina Dubroca <[email protected]>
selftests: tls: add test with a partially invalid iov

Steven Rostedt <[email protected]>
eventfs: Use children field for rcu head and add memory barriers

Zhiling Zou <[email protected]>
mm/page_table_check: skip special zero mappings

Dongjiang Zhu <[email protected]>
btrfs: skip global block reserve accounting for rescue mounts

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: make nft_object rhltable per table

Jason Xing <[email protected]>
xsk: fix buffer leak in xsk_drop_skb() for AF_XDP multi-buffer Tx

Cen Zhang (Microsoft) <[email protected]>
net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds

Eric Dumazet <[email protected]>
net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()

Pauli Virtanen <[email protected]>
Bluetooth: ISO: hold sk properly in iso_conn_ready

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

Wei Zhang <[email protected]>
wifi: ath11k: cancel SSR work items during PCI shutdown

Di Shen <[email protected]>
OPP: Fix race between OPP addition and lookup

Lianfa Weng <[email protected]>
RDMA/hns: Fix log flood after cmd_mbox failure

Takashi Iwai <[email protected]>
ALSA: seq: oss: Fix UAF at handling events with embedded SysEx data

Geliang Tang <[email protected]>
nvmet-tcp: fix page fragment cache leak in error path

Yunsheng Lin <[email protected]>
net: introduce page_frag_cache_drain()

Hannes Reinecke <[email protected]>
nvmet-tcp: allocate socket file

Hannes Reinecke <[email protected]>
nvmet-tcp: make nvmet_tcp_alloc_queue() a void function

Abd-Alrhman Masalkhi <[email protected]>
md/raid1,raid10: fix deadlock in read error recovery path

Miaoqing Pan <[email protected]>
wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()

Michael S. Tsirkin <[email protected]>
vhost: fix vhost_get_avail_idx for a non empty ring

Michael S. Tsirkin <[email protected]>
vhost: move smp_rmb() into vhost_get_avail_idx()

Xianting Tian <[email protected]>
vhost: correct misleading printing information

Zhang Cen <[email protected]>
ocfs2: validate fast symlink target during inode read

Dmitry Antipov <[email protected]>
ocfs2: add extra consistency checks for chain allocator dinodes

Pablo Neira Ayuso <[email protected]>
netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount

Bernard Metzler <[email protected]>
RDMA/siw: Fix endpoint/socket association handling

Guoqing Jiang <[email protected]>
RDMA/siw: Introduce siw_destroy_cep_sock

Kaitao Cheng <[email protected]>
bpf: Clear rb node linkage when freeing bpf_rb_root

David Windsor <[email protected]>
bpf: Reject sleepable BPF_LSM_CGROUP programs at load time

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

HanQuan <[email protected]>
ALSA: seq: Fix kernel heap address leak in bounce_error_event()

Takashi Iwai <[email protected]>
ALSA: seq: Drop superfluous filter argument of get_event_dest_client()

Dan Williams <[email protected]>
cxl/region: Block region delete during region creation

Joe Damato <[email protected]>
bnxt: fix head underflow on XDP head-grow

Eric Dumazet <[email protected]>
net: watchdog: fix refcount tracking races

Cen Zhang <[email protected]>
ALSA: seq: avoid stale FIFO cells during resize

Takashi Iwai <[email protected]>
ALSA: seq: Clean up fifo locking with guard

Takashi Iwai <[email protected]>
ALSA: seq: fifo: Use guard() for locking

Kuniyuki Iwashima <[email protected]>
sockmap: Fix use-after-free in udp_bpf_recvmsg()

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Initialize dpi variable to zero

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Avoid repeated requests to allocate WC pages

Jacob Moroni <[email protected]>
RDMA/irdma: Replace waitqueue and flag with completion

Baoli.Zhang <[email protected]>
soundwire: fix bug in sdw_add_element_group_count found by syzkaller

Chris Mason <[email protected]>
xprtrdma: Fix ep kref imbalance on ADDR_CHANGE

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

John Garry <[email protected]>
md/raid10: Handle bio_split() errors

Abd-Alrhman Masalkhi <[email protected]>
md/raid10: fix writes_pending and barrier reference leaks on discard failures

Yiyang Chen <[email protected]>
bpf: Guard conntrack opts error writes

Puranjay Mohan <[email protected]>
bpf: net: netfilter: drop dead NULL checks

Chen Cheng <[email protected]>
md/raid5: avoid R5_Overlap races while breaking stripe batches

Eric Dumazet <[email protected]>
net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync

Eric Dumazet <[email protected]>
tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()

Xin Long <[email protected]>
sctp: add INIT verification after cookie unpacking

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/core) honor vrm_version in pmbus_data2reg_vid()

Xin Long <[email protected]>
sctp: fix addr_wq_timer race in sctp_free_addr_wq()

Michael Bommarito <[email protected]>

    xen/pvcalls: bound backend response req_id before indexing rsp[]

David Howells <[email protected]>

    afs: Fix reinitialisation of the inode, in particular ->lock_work

Yiyang Chen <[email protected]>
HID: bpf: Fix hid_bpf_get_data() range check

Feng Liu <[email protected]>

    net/mlx5e: Fix publication race for priv->channel_stats[]

Cen Zhang <[email protected]>
Bluetooth: 6lowpan: avoid untracked enable work

Yuho Choi <[email protected]>
net/liquidio: drop cached VF pci_dev LUT

Sandipan Das <[email protected]>
perf/x86/amd/core: Avoid enabling BRS from the SVM reload path

Rosen Penev <[email protected]>
gpio: mvebu: free generic chips on unbind

Eric Dumazet <[email protected]>
ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer()

Tamaki Yanagawa <[email protected]>
netfilter: nft_lookup: fix catchall element handling with inverted lookups

Marc Zyngier <[email protected]>
KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling

Deepanshu Kartikey <[email protected]>
mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch

Matthew Wilcox (Oracle) <[email protected]>
fs: Remove NTFS classic

Florian Fuchs <[email protected]>
mtd: maps: vmu-flash: fix fault in unaligned fixup

Ian Bridges <[email protected]>
ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec

Deepanshu Kartikey <[email protected]>
ocfs2: validate i_refcount_loc when refcount flag is set

Dmitry Antipov <[email protected]>
ocfs2: add suballoc slot check in ocfs2_validate_inode_block()

Julian Sun <[email protected]>
ocfs2: correct l_next_free_rec in online check

Michael Bommarito <[email protected]>
nvmet-auth: reject short AUTH_RECEIVE buffers

Damien Le Moal <[email protected]>
nvmet: Introduce nvmet_req_transfer_len()

Mikulas Patocka <[email protected]>
dm-verity: fix buffer overflow in FEC calculation

Guangshuo Li <[email protected]>
mmc: vub300: fix use-after-free on probe failure

Zhao Li <[email protected]>
wifi: ieee80211: validate MLE common info length

Harald Freudenberger <[email protected]>
s390/zcrypt: Fix buffer over-read in cca_cipher2protkey

Amir Goldstein <[email protected]>
ovl: check access to copy_file_range source with src mounter creds

Jamal Hadi Salim <[email protected]>
net/sched: Handle TC_ACT_REDIRECT from qdisc filter chains

George Guo <[email protected]>
LoongArch: Fix address space mismatch in kexec command line lookup

Baoquan He <[email protected]>
loongarch, kexec: change dependency of object files

Petr Wozniak <[email protected]>

    xfrm: fix stale skb->prev after async crypto steals a GSO segment

Jacob Moroni <[email protected]>
RDMA/irdma: Prevent user-triggered null deref on QP create

Maoyi Xie <[email protected]>
wifi: mac80211: defer link RX stats percpu free to RCU

Sarika Sharma <[email protected]>
wifi: cfg80211: add link_station_info structure to support MLO statistics

Sarika Sharma <[email protected]>
wifi: mac80211: refactor populating mesh related fields in sinfo

Peddolla Harshavardhan Reddy <[email protected]>
wifi: cfg80211: convert pmsr_free_wk to wiphy_work to fix deadlock

Cen Zhang <[email protected]>
wifi: cfg80211: use wiphy work for socket owner autodisconnect

Mostafa Saleh <[email protected]>
firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit()

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

Menglong Dong <[email protected]>
rcu: add rcu_read_lock_dont_migrate()

Hou Tao <[email protected]>
bpf: Disable migration when cloning sock storage

Hou Tao <[email protected]>
bpf: Disable migration when destroying sock storage

David Jeffery <[email protected]>
scsi: core: wake eh reliably when using scsi_schedule_eh

Weiming Shi <[email protected]>
tipc: serialize udp bearer replicast list updates

Nikhil P. Rao <[email protected]>
pds_core: fix use-after-free on workqueue during remove

Brett Creeley <[email protected]>
pds_core: Clean up init/uninit flows to be more readable

Brett Creeley <[email protected]>
pds_core: Don't assign interrupt index/bound_intr to notifyq

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

Gregor Herburger <[email protected]>
drm/vc4: hvs/v3d: Fix null dereference in unbind

Gal Pressman <[email protected]>
net/mlx5: Fix MCIA register buffer overflow on 32 dword reads

Tvrtko Ursulin <[email protected]>
drm/amdgpu: Fix context pstate override handling

David Francis <[email protected]>
drm/amdkfd: Check bounds on CRIU restore queue type and mqd size

Jani Nikula <[email protected]>
drm/i915/bios: range check LFP Data Block panel_type2

Joonas Lahtinen <[email protected]>
drm/i915/gt: Fix NULL deref on sched_engine alloc failure

Jani Nikula <[email protected]>
drm/i915/mst: limit DP MST ESI service loop

Mario Limonciello <[email protected]>
drm/amdgpu: Release VFCT ACPI table reference

Lijo Lazar <[email protected]>
drm/amdgpu: Add wrapper for freeing vbios memory

Lijo Lazar <[email protected]>
drm/amdgpu: Use dbg level for VBIOS check messages

Linmao Li <[email protected]>
drm/vc4: Shut down BO cache timer before teardown

Guangshuo Li <[email protected]>
media: vivid: fix cleanup bugs in vivid_init()

Kanglong Wang <[email protected]>
LoongArch: Move jump_label_init() before parse_early_param()

Davide Ornaghi <[email protected]>
ksmbd: fix path resolution in ksmbd_vfs_kern_path_create

Jori Koolstra <[email protected]>
vfs: make LAST_XXX private to fs/namei.c

Al Viro <[email protected]>
ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_PTR() as name

Sean Christopherson <[email protected]>
KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state

Weiming Shi <[email protected]>
Bluetooth: eir: Fix stack OOB write when prepending the Flags AD

Chuck Lever <[email protected]>
net/handshake: Take a long-lived file reference at submit

Cássio Gabriel <[email protected]>
ALSA: hda/cs35l41: Fix firmware load work teardown

Namjae Jeon <[email protected]>
ksmbd: prevent path traversal bypass by restricting caseless retry

Namjae Jeon <[email protected]>
ksmbd: use opener credentials for ADS I/O

Haofeng Li <[email protected]>
ksmbd: validate NTLMv2 response before updating session key

Ralph Boehme <[email protected]>
smb/client: fix chown/chgrp with SMB3 POSIX Extensions

Guangshuo Li <[email protected]>
cpufreq: qcom-cpufreq-hw: Fix possible double free

Lizhe <[email protected]>

    cpufreq: Make cpufreq_driver->exit() return void

Viresh Kumar <[email protected]>
cpufreq: pcc: Remove empty exit() callback

Johan Hovold <[email protected]>
USB: iowarrior: fix use-after-free on disconnect race

Bryam Vargas <[email protected]>
nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page

Ahsan Atta <[email protected]>
crypto: qat - protect service table iterations with service_lock

Guenter Roeck <[email protected]>
hwmon: (lm90) Add lock protection to lm90_alert

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

Junyi Liu <[email protected]>
ksmbd: validate SID in parent security descriptor during ACL inheritance

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

Yan Zhen <[email protected]>
netfilter: Use kmemdup_array instead of kmemdup for multiple allocation

Kartik <[email protected]>
mm/util: Introduce kmemdup_array()

Florian Westphal <[email protected]>
netfilter: ebtables: move to two-stage removal scheme

Florian Westphal <[email protected]>
netfilter: bridge: eb_tables: close module init race

Guenter Roeck <[email protected]>
hwmon: (lm90) Stop work before releasing hwmon device

Qing Ming <[email protected]>
cgroup/rstat: validate cpu before css_rstat_cpu() access

Jakub Kicinski <[email protected]>
ethtool: rss: fix indir_table and hkey leak on get_rxfh failure

Chuck Lever <[email protected]>
net/handshake: Drain pending requests at net namespace exit

Heitor Alves de Siqueira <[email protected]>
Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close

Greg Kroah-Hartman <[email protected]>
usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers

Greg Kroah-Hartman <[email protected]>

    usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes()

Sean Christopherson <[email protected]>
KVM: SEV: Ignore Port I/O requests of length '0'

Christian König <[email protected]>
drm/amdgpu: fix amdgpu_hmm_range_get_pages

Yinjie Yao <[email protected]>
drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring

Konstantin Khorenko <[email protected]>
gcov: use atomic counter updates to fix concurrent access crashes

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

Anna Maniscalco <[email protected]>
drm/msm: always recover the gpu

Harry Wentland <[email protected]>
drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()

Rory Little <[email protected]>
wifi: mt76: mt7921: Place upper limit on station AID

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths

Erni Sri Satya Vennela <[email protected]>
net: mana: Guard mana_remove against double invocation

Morduan Zang <[email protected]>
net: phonet: do not BUG_ON() in pn_socket_autobind() on failed bind

Qu Wenruo <[email protected]>
btrfs: only release the dirty pages io tree after successful writes

Lee Jones <[email protected]>
l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl()

Fedor Pchelkin <[email protected]>
wifi: fix leak if split 6 GHz scanning fails

Dragos Tatulea <[email protected]>
net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure

Stanislav Fomichev <[email protected]>
tools: ynl: extend netdev sample to dump xdp-rx-metadata-features

Stanislav Fomichev <[email protected]>
bpf: make it easier to add new metadata kfunc

Xin Long <[email protected]>
sctp: validate embedded INIT chunk and address list lengths in cookie

Salman Alghamdi <[email protected]>
staging: rtl8723bs: fix buffer over-read in rtw_update_protection

Vivek BalachandharTN <[email protected]>
staging: rtl8723bs: clean up redundant & parentheses

Meir Elisha <[email protected]>
Staging: rtl8723bs: Delete dead code from update_current_network()

Meir Elisha <[email protected]>
Staging: rtl8723bs: Remove dead code from _rtw_free_network()

Salman Alghamdi <[email protected]>
staging: rtl8723bs: rtw_mlme: add bounds checks before ie_length subtraction

Bartosz Golaszewski <[email protected]>
nvmem: core: fix use-after-free bugs in error paths

Miquel Raynal <[email protected]>
nvmem: core: Rework layouts to become regular devices

Miquel Raynal <[email protected]>
nvmem: Move of_nvmem_layout_get_container() in another header

Miquel Raynal <[email protected]>
of: device: Export of_device_make_bus_id()

HyungJung Joo <[email protected]>
fs/mbcache: cancel shrink work before destroying the cache

Filipe Manana <[email protected]>
btrfs: fix deadlock between reflink and transaction commit when using flushoncommit

Danilo Krummrich <[email protected]>
PCI: use generic driver_override infrastructure

Danilo Krummrich <[email protected]>
vdpa: use generic driver_override infrastructure

Danilo Krummrich <[email protected]>
bus: fsl-mc: use generic driver_override infrastructure

Zilin Guan <[email protected]>
wifi: ath11k: fix memory leaks in beacon template setup

Ritesh Harjani (IBM) <[email protected]>
powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy

Ritesh Harjani (IBM) <[email protected]>
powerpc/64s: Fix unmap race with PMD migration entries

Zilin Guan <[email protected]>
wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()

Duoming Zhou <[email protected]>

    wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work()

Eric Dumazet <[email protected]>
net: pull headers in qdisc_pkt_len_segs_init()

Xin Long <[email protected]>
sctp: disable BH before calling udp_tunnel_xmit_skb()

Vasant Hegde <[email protected]>
iommu/amd: Fix clone_alias() to use the original device's devid

Damien Riégel <[email protected]>
greybus: raw: fix use-after-free on cdev close

Jianan Huang <[email protected]>
f2fs: avoid reading already updated pages during GC

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

Pablo Neira Ayuso <[email protected]>
netfilter: nat: use kfree_rcu to release ops

Edward Adam Davis <[email protected]>
sched/psi: fix race between file release and pressure write

Amir Goldstein <[email protected]>
fsnotify: fix inode reference leak in fsnotify_recalc_mask()

Raphael Zimmer <[email protected]>
libceph: Fix potential out-of-bounds access in __ceph_x_decrypt()

Weiming Shi <[email protected]>
tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR

D. Wythe <[email protected]>
Revert "net/smc: Introduce TCP ULP support"

Li Zhijian <[email protected]>

    RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE

Florian Westphal <[email protected]>
netfilter: nf_tables: use list_del_rcu for netlink hooks

Stephen Smalley <[email protected]>
selinux: allow multiple opens of /sys/fs/selinux/policy

Antoniu Miclaus <[email protected]>
iio: frequency: admv1013: fix NULL pointer dereference on str

Antoniu Miclaus <[email protected]>
iio: frequency: admv1013: add dev variable

David Lechner <[email protected]>
iio: frequency: admv1013: Use devm_regulator_get_enable_read_voltage()

Andy Shevchenko <[email protected]>
device property: Add fwnode_property_match_property_string()

Yicong Yang <[email protected]>
coresight: tmc-etr: Fix race condition between sysfs and perf mode

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix dc_link NULL handling in HPD init

Johan Hovold <[email protected]>
spi: mpc52xx: fix use-after-free on registration failure

Johan Hovold <[email protected]>
spi: mpc52xx: fix controller deregistration

Yang Yingliang <[email protected]>
spi: mpc52xx: switch to use modern name

Jason Gunthorpe <[email protected]>
RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()

Yongpeng Yang <[email protected]>
f2fs: fix fsck inconsistency caused by FGGC of node block

Osama Abdelkader <[email protected]>
riscv: kvm: fix vector context allocation leak

Conor Dooley <[email protected]>
spi: microchip-core-qspi: control built-in cs manually

Eric Biggers <[email protected]>
dm-verity-fec: fix reading parity bytes split across blocks (take 3)

Kevin Cheng <[email protected]>
KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1

Yosry Ahmed <[email protected]>
KVM: nSVM: Avoid clearing VMCB_LBR in vmcb12

Yosry Ahmed <[email protected]>
KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN

Yosry Ahmed <[email protected]>
KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT

Chiara Meiohas <[email protected]>
RDMA/mlx5: Fix UMR hang in LAG error state unload

Deepanshu Kartikey <[email protected]>
gfs2: fix memory leaks in gfs2_fill_super error path

Lu Baolu <[email protected]>
iommu/vt-d: Clear Present bit before tearing down context entry

Gao Xiang <[email protected]>
erofs: fix inline data read failure for ztailpacking pclusters

Jie Zhang <[email protected]>
net: stmmac: fix oops when split header is enabled

Boris Burkov <[email protected]>
btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation

Guillaume Gonnet <[email protected]>
bpf: Fix tcx/netkit detach permissions when prog fd isn't given

Julian Anastasov <[email protected]>
ipvs: do not keep dest_dst if dev is going down

Brian Witte <[email protected]>
netfilter: nf_tables: revert commit_mutex usage in reset path

Lu Baolu <[email protected]>
iommu/vt-d: Clear Present bit before tearing down PASID entry

Ryan Lin <[email protected]>
HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients

Even Xu <[email protected]>
HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend

Andreas Gruenbacher <[email protected]>
gfs2: Fix slab-use-after-free in qd_put

Nhat Pham <[email protected]>
list_lru: allow explicit memcg and NUMA node selection

Andy Shevchenko <[email protected]>
mm: list_lru: Update kernel documentation to follow the requirements

Dragos Tatulea <[email protected]>
net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ

Dragos Tatulea <[email protected]>
net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ

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

Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Fix race in DMA ring dequeue

Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue

Filipe Manana <[email protected]>
btrfs: reserve enough transaction items for qgroup ioctls

Filipe Manana <[email protected]>
btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref()

Qu Wenruo <[email protected]>
btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure()

Lijo Lazar <[email protected]>
drm/amdgpu: Skip vcn poison irq release on VF

Hugo Villeneuve <[email protected]>
drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels

Magnus Lindholm <[email protected]>
alpha: fix user-space corruption during memory compaction

Arnd Bergmann <[email protected]>
arch: turn off -Werror for architectures with known warnings

Mario Peter <[email protected]>
usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke()

Stefano Stabellini <[email protected]>
9p/xen: protect xen_9pfs_front_free against concurrent calls

Eugenio Pérez <[email protected]>
vhost: move vdpa group bound check to vhost_vdpa

Jiayuan Chen <[email protected]>
kcm: fix zero-frag skb in frag_list on partial sendmsg error

Tetsuo Handa <[email protected]>
team: avoid NETDEV_CHANGEMTU event when unregistering slave

Ping-Ke Shih <[email protected]>
wifi: rtw89: pci: validate sequence number of TX release report

Jianbo Liu <[email protected]>
net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query

Jakub Kicinski <[email protected]>
netconsole: avoid OOB reads, msg is not nul-terminated

Nicholas Carlini <[email protected]>
ksmbd: fix signededness bug in smb_direct_prepare_negotiation()

Johannes Berg <[email protected]>
wifi: iwlwifi: fix 22000 series SMEM parsing

Christoph Hellwig <[email protected]>
xfs: remove xfs_attr_leaf_hasname

Szymon Wilczek <[email protected]>
ntfs3: fix circular locking dependency in run_unpack_ex

Konstantin Komarov <[email protected]>
fs/ntfs3: Accumulated refactoring changes

Filipe Manana <[email protected]>
btrfs: fix zero size inode with non-zero size after log replay

David Sterba <[email protected]>
btrfs: tree-log: don't use token set/get accessors in fill_inode_item()

Jeff Layton <[email protected]>
btrfs: convert to new timestamp accessors

Joel Fernandes <[email protected]>
srcu: Use irq_work to start GP in tiny SRCU

Thomas Gleixner <[email protected]>
irqwork: Move data struct to a types header

Suren Baghdasaryan <[email protected]>
types: move struct rcuwait into types.h

Keenan Dong <[email protected]>
xfrm: account XFRMA_IF_ID in aevent size calculation

Eric Dumazet <[email protected]>
ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()

Justin Iurman <[email protected]>
net: ioam6: fix OOB and missing lock

Linus Torvalds <[email protected]>
x86-64: rename misleadingly named '__copy_user_nocache()' function

Wang Tao <[email protected]>
Bluetooth: MGMT: Fix list corruption and UAF in command complete handlers

Lee Jones <[email protected]>
HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure

Lee Jones <[email protected]>
HID: core: Mitigate potential OOB by removing bogus memset()

Li Chen <[email protected]>
HID: rate-limit hid_warn to prevent log flooding

Tatsuya S <[email protected]>
HID: core: Add reserved item tag for main items

Sabrina Dubroca <[email protected]>
mpls: add seqcount to protect the platform_label{,s} pair

Guoyu Su <[email protected]>
net: use skb_header_pointer() for TCPv4 GSO frag_off check

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists

Daniel Borkmann <[email protected]>
bpf: Fix incorrect pruning due to atomic fetch precision tracking

Oleh Konko <[email protected]>
Bluetooth: hci_event: move wake reason storage into validated event handlers

Ville Syrjälä <[email protected]>
drm/i915/dsi: Don't do DSC horizontal timing adjustments in command mode

Kuen-Han Tsai <[email protected]>
usb: gadget: f_ecm: Fix net_device lifecycle with device_move

Kuen-Han Tsai <[email protected]>
usb: gadget: f_eem: Fix net_device lifecycle with device_move

Kuen-Han Tsai <[email protected]>
usb: gadget: f_subset: Fix net_device lifecycle with device_move

Kuen-Han Tsai <[email protected]>
usb: gadget: f_rndis: Fix net_device lifecycle with device_move

Michael Bommarito <[email protected]>
ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()

Douya Le <[email protected]>
crypto: af_alg - limit RX SG extraction by receive buffer budget

Qi Tang <[email protected]>
xfrm: hold dev ref until after transport_finish NF_HOOK

Jianbo Liu <[email protected]>
xfrm: hold device only for the asynchronous decryption

Eric Dumazet <[email protected]>
net: adopt skb_network_offset() and similar helpers

David Carlier <[email protected]>
net: lan966x: fix page pool leak in error paths

Pengpeng Hou <[email protected]>
rxrpc: proc: size address buffers for %pISpc output

Michael Zimmermann <[email protected]>
usb: gadget: f_hid: don't call cdev_init while cdev in use

Sean Christopherson <[email protected]>

    KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock

Ge Yang <[email protected]>
KVM: SEV: Use long-term pin when registering encrypted memory regions

Janosch Frank <[email protected]>
s390/mm: Add missing secure storage access fixups for donated memory

Vladimir Yakovlev <[email protected]>
spi: spi-dw-dma: fix print error log when wait finish transaction

Chaitanya Kulkarni <[email protected]>
nvmet: move async event work off nvmet-wq

Fernando Fernandez Mancera <[email protected]>
ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()

Alison Schofield <[email protected]>
cxl/port: Fix use after free of parent_port in cxl_detach_ep()

Justin Chen <[email protected]>
net: bcmasp: fix double free of WoL irq

Kohei Enju <[email protected]>
iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()

Danilo Krummrich <[email protected]>
spi: use generic driver_override infrastructure

Eric Huang <[email protected]>
drm/amdgpu: prevent immediate PASID reuse case

Christophe JAILLET <[email protected]>
drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API

Namjae Jeon <[email protected]>
ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION

Kent Overstreet <[email protected]>
fs: super_set_uuid()

Jiayuan Chen <[email protected]>
serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN

Fuad Tabba <[email protected]>
bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing

Hou Tao <[email protected]>
bpf, arm64: Enable the inline of bpf_kptr_xchg()

Larysa Zaremba <[email protected]>
ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz

Juri Lelli <[email protected]>
sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting

Niklas Cassel <[email protected]>
PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry

Davidlohr Bueso <[email protected]>
cxl/mbox: validate payload size before accessing contents in cxl_payload_from_user_allowed()

Weiming Shi <[email protected]>
net: add xmit recursion limit to tunnel xmit functions

Eric Dumazet <[email protected]>
tcp: secure_seq: add back ports to TS offset

Namjae Jeon <[email protected]>
ksmbd: add chann_lock to protect ksmbd_chann_list xarray

Qu Wenruo <[email protected]>
btrfs: reject new transactions if the fs is fully read-only

Perry Yuan <[email protected]>
drm/amd/pm: Disable MMIO access during SMU Mode 1 reset

Edward Adam Davis <[email protected]>
ALSA: usb-audio: Prevent excessive number of frames

Breno Leitao <[email protected]>
spi: tegra210-quad: Protect curr_xfer check in IRQ handler

Zilin Guan <[email protected]>
of: unittest: Fix memory leak in unittest_data_add()

Cong Nguyen <[email protected]>
staging: rtl8723bs: fix xmit_frame/xmit_buf leaks on mgnt-frame error paths

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Mark bpf_refcount field as unique

Haotian Zhang <[email protected]>
PCI: endpoint: Add missing NULL check for alloc_workqueue()

Manivannan Sadhasivam <[email protected]>
net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels

Bitterblue Smith <[email protected]>
wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band()

Ping-Ke Shih <[email protected]>
wifi: rtw88: debugfs: support multiple adapters debugging

Johannes Berg <[email protected]>
wifi: mac80211: don't WARN for connections on invalid channels

FengWei Shih <[email protected]>
md: suspend array while updating raid_disks via sysfs

Yu Kuai <[email protected]>
md: add new helpers to suspend/resume and lock/unlock array

Yu Kuai <[email protected]>
md: add new helpers to suspend/resume array

Gregory CLEMENT <[email protected]>
MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits

Al Viro <[email protected]>
functionfs: fix the open/removal races

Al Viro <[email protected]>
functionfs, gadgetfs: use simple_recursive_removal()

Paul Cercueil <[email protected]>
usb: gadget: functionfs: Factorize wait-for-endpoint code

Paul Cercueil <[email protected]>
usb: gadget: Support already-mapped DMA SGs

Minseong Kim <[email protected]>
Input: lkkbd - disable pending work before freeing device

Al Viro <[email protected]>
shmem: fix recovery on rename failures

Duoming Zhou <[email protected]>
Input: alps - fix use-after-free bugs caused by dev3_register_work

Duoming Zhou <[email protected]>
usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal

Tony Battersby <[email protected]>
scsi: qla2xxx: Clear cmds after chip reset

Sarika Sharma <[email protected]>
wifi: ath12k: Fix MSDU buffer types handling in RX error path

Arnaud Lecomte <[email protected]>
bpf: Fix stackmap overflow check in __bpf_get_stackid()

Xiaoqi Zhuang <[email protected]>
coresight: ETR: Fix ETR buffer use-after-free issue

Yun Zhou <[email protected]>
md: fix rcu protection in md_wakeup_thread

Yu Kuai <[email protected]>
md: fix stopping sync thread

Andreas Gruenbacher <[email protected]>
gfs2: Prevent recursive memory reclaim

Duoming Zhou <[email protected]>
scsi: imm: Fix use-after-free bug caused by unfinished delayed work

Thomas Bogendoerfer <[email protected]>
tty: serial: ip22zilog: Use platform device for probing

Thomas Gleixner <[email protected]>
serial: ip22zilog: Use port lock wrappers

Nitin Rawat <[email protected]>
scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3)

Nitin Rawat <[email protected]>
scsi: ufs: qcom : Refactor phy_power_on/off calls

Samuel Zhang <[email protected]>
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough

Lijo Lazar <[email protected]>
drm/amdgpu: Restore partition mode after reset

Akiva Goldberger <[email protected]>
mlx5: Fix default values in create CQ

Christian König <[email protected]>
drm/amdgpu: remove two invalid BUG_ON()s

Eric Dumazet <[email protected]>
tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()

Richard Leitner <[email protected]>
media: nxp: imx8-isi: Fix streaming cleanup on release

Cezary Rojewski <[email protected]>
ASoC: Intel: avs: Do not share the name pointer between components

Xiao Ni <[email protected]>
md/raid10: wait barrier before returning discard request with REQ_NOWAIT

Christian König <[email protected]>
drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM

Lijo Lazar <[email protected]>
drm/amdgpu: Show vram vendor only if available

Pauli Virtanen <[email protected]>
Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete

Harini T <[email protected]>
mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop

Ben Levinsky <[email protected]>
mailbox: zynqmp: Move buffered IPI setup to of_match selected routine

Ben Levinsky <[email protected]>
mailbox: zynqmp: Move of_match structure closer to usage

Randy Dunlap <[email protected]>
mailbox: zynqmp-ipi: fix an Excess struct member kernel-doc warning

Eric Dumazet <[email protected]>
net: use dst_dev_rcu() in sk_setup_caps()

Eric Dumazet <[email protected]>
ipv6: use RCU in ip6_output()

Weili Qian <[email protected]>
crypto: hisilicon/qm - request reserved interrupt for virtual function

Eric Dumazet <[email protected]>
tcp_metrics: use dst_dev_net_rcu()

Fangyu Yu <[email protected]>
RISC-V: KVM: Write hgatp register with valid mode bits

I Viswanath <[email protected]>
ptp: Add a upper bound on max_vclocks

Xabier Marquiegui <[email protected]>
ptp: Replace timestamp event queue with linked list

Jiri Olsa <[email protected]>
bpf: Check the helper function is valid in get_helper_proto

Eduard Zingerman <[email protected]>
bpf: add a get_helper_proto() utility function

Mykyta Yatsenko <[email protected]>
bpf: improve error message for unsupported helper

Niklas Schnelle <[email protected]>
iommu/s390: Make attach succeed when the device was surprise removed

Jacob Keller <[email protected]>
ice: fix Rx page leak on multi-buffer frames

Mikulas Patocka <[email protected]>
dm-stripe: fix a possible integer overflow

John Garry <[email protected]>
dm-stripe: limit chunk_sectors to the stripe size

Christoph Hellwig <[email protected]>

    dm: stop using blk_limits_io_{min,opt}

Eric Biggers <[email protected]>
dm-verity: provide dma_alignment limit in io_hints

Stefan Metzmacher <[email protected]>
smb: client: let recv_done verify data_offset, data_length and remaining_data_length

Alex Markuze <[email protected]>
ceph: fix race condition validating r_parent before applying state

Uladzislau Rezki (Sony) <[email protected]>
mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()

Felix Fietkau <[email protected]>
wifi: mt76: mt7915: fix list corruption after hardware restart

Duoming Zhou <[email protected]>
ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog

Ido Schimmel <[email protected]>
vxlan: Fix NPD when refreshing an FDB entry with a nexthop object

Ido Schimmel <[email protected]>
vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects

Ye Weihua <[email protected]>
trace/fgraph: Fix the warning caused by missing unregister notifier

Sreekanth Reddy <[email protected]>
bnxt_en: Fix memory corruption when FW resources change during ifdown

Eric Biggers <[email protected]>
crypto: x86/aegis - Add missing error checks

Eric Biggers <[email protected]>
crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT

Eric Biggers <[email protected]>
crypto: x86/aegis128 - improve assembly function prototypes

Eric Biggers <[email protected]>
crypto: x86/aegis128 - optimize length block preparation using SSE4.1

Eric Biggers <[email protected]>
crypto: x86/aegis128 - eliminate some indirect calls

Jinjiang Tu <[email protected]>
mm/smaps: fix race between smaps_hugetlb_range and migration

Baochen Qiang <[email protected]>
wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()

Kalle Valo <[email protected]>
wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data handling

Siyang Liu <[email protected]>
drm/amd/display: fix a Null pointer dereference vulnerability

Hamza Mahfooz <[email protected]>
drm/amd/display: switch DC over to the new DRM logging macros

William Liu <[email protected]>
net/sched: Fix backlog accounting in qdisc_dequeue_internal

Al Viro <[email protected]>
habanalabs: fix UAF in export_dmabuf()

Umio Yasuno <[email protected]>
drm/amd/pm: fix null pointer access

Dan Carpenter <[email protected]>
wifi: iwlwifi: Fix error code in iwl_op_mode_dvm_start()

Johannes Berg <[email protected]>
wifi: iwlwifi: return ERR_PTR from opmode start()

Gabriele Monaco <[email protected]>
rv: Use strings in da monitors tracepoints

Tamizh Chelvam Raja <[email protected]>
wifi: ath12k: Pass ab pointer directly to ath12k_dp_tx_get_encap_type()

Heiko Stuebner <[email protected]>
drm/rockchip: vop2: fail cleanly if missing a primary plane for a video-port

wenglianfa <[email protected]>
RDMA/hns: Fix double destruction of rsv_qp

Baochen Qiang <[email protected]>
wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850

Heiko Carstens <[email protected]>
s390/mm: Fix in_atomic() handling in do_secure_storage_access()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: eir: Fix possible crashes on eir_create_adv_data

Sarika Sharma <[email protected]>
wifi: ath12k: fix invalid access to memory

Yonghong Song <[email protected]>
bpf: Do not include stack ptr register in precision backtracking bookkeeping

Ben Dooks <[email protected]>
riscv: save the SR_SUM status over switches

Yeoreum Yun <[email protected]>
coresight: holding cscfg_csdev_lock while removing cscfg from csdev

Miri Korenblit <[email protected]>
wifi: iwlwifi: don't warn when if there is a FW error

Christian Bruel <[email protected]>
PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops

Michael S. Tsirkin <[email protected]>
virtio: break and reset virtio devices on device_shutdown()

Daniel Wagner <[email protected]>
virtio: hookup irq_get_affinity callback

Daniel Wagner <[email protected]>
driver core: bus: add irq_get_affinity callback to bus_type

Ricardo B. Marliere <[email protected]>
virtio: make virtio_bus const

Eduard Zingerman <[email protected]>
bpf: copy_verifier_state() should copy 'loop_entry' field

Roger Quadros <[email protected]>
dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn

Philippe Simons <[email protected]>
clk: sunxi-ng: h616: Reparent GPU clock during frequency changes

Andre Przywara <[email protected]>
clk: sunxi-ng: h616: Reparent CPU clock during frequency changes

Alexander Gordeev <[email protected]>
kasan: avoid sleepable page allocation from atomic context

Benjamin Berg <[email protected]>
um: work around sched_yield not yielding in time-travel mode

Johannes Berg <[email protected]>
um: fix time-travel syscall scheduling hack

Brendan Tam <[email protected]>
drm/amd/display: prevent hang on link training fail

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Debug ability improvements

Hannes Reinecke <[email protected]>
scsi: mpi3mr: Split off bus_reset function from host_reset

Edward Cree <[email protected]>
sfc: fix NULL dereferences in ef100_process_design_param()

Edward Cree <[email protected]>
sfc: rip out MDIO support

Alex Austin <[email protected]>
sfc: Implement ndo_hwtstamp_(get|set)

Boris Burkov <[email protected]>
btrfs: harden block_group::bg_list against list_del() races

Filipe Manana <[email protected]>
btrfs: stop reserving excessive space for block group item insertions

Filipe Manana <[email protected]>
btrfs: stop reserving excessive space for block group item updates

Filipe Manana <[email protected]>
btrfs: remove pointless loop from btrfs_update_block_group()

Filipe Manana <[email protected]>
btrfs: stop doing excessive space reservation for csum deletion

Filipe Manana <[email protected]>
btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release()

Filipe Manana <[email protected]>
btrfs: reserve space for delayed refs on a per ref basis

Filipe Manana <[email protected]>
btrfs: allow to run delayed refs by bytes to be released instead of count

Yonghong Song <[email protected]>
bpf: Fix kmemleak warning for percpu hashmap

Lizhi Xu <[email protected]>
fs/ntfs3: Keep write operations atomic

Konstantin Komarov <[email protected]>
fs/ntfs3: Separete common code for file_read/write iter/splice

Konstantin Komarov <[email protected]>
fs/ntfs3: Use function file_inode to get inode from file

Ming Lei <[email protected]>
ublk: fix handling recovery & reissue in ublk_abort_queue()

Paulo Alcantara <[email protected]>
smb: client: fix UAF in decryption with multichannel

Enzo Matsumiya <[email protected]>
smb: client: allocate crypto only for primary server

Frederic Weisbecker <[email protected]>
perf: Fix hang while freeing sigtrap event

P Praneesh <[email protected]>
wifi: ath12k: Avoid memory leak while enabling statistics

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: Avoid explicit type cast in monitor status parse handler

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: fix incorrect TID updation in DP monitor status path

Kang Yang <[email protected]>
wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: refactor DP Rxdma ring structure

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: avoid explicit mac id argument in Rxdma replenish

Wu Yunchuan <[email protected]>
wifi: ath12k: Remove unnecessary (void*) conversions

Atish Patra <[email protected]>
RISC-V: KVM: Teardown riscv specific bits after kvm_exit

Mayuresh Chitale <[email protected]>
RISC-V: KVM: Add kvm_vcpu_config

Wen Gong <[email protected]>
wifi: ath11k: update channel list in reg notifier instead reg worker

Jeff Johnson <[email protected]>
wifi: ath11k: fix misspelling of "dma" in num_rxmda_per_pdev

Wen Gong <[email protected]>
wifi: ath11k: add support to select 6 GHz regulatory type

Chao Yu <[email protected]>
f2fs: fix potential deadloop in prepare_compress_overwrite()

Chao Yu <[email protected]>
f2fs: convert f2fs_handle_page_eio() to use folio

Boris Burkov <[email protected]>
btrfs: fix block group refcount race in btrfs_create_pending_block_groups()

Ojaswin Mujoo <[email protected]>
ext4: avoid journaling sb update on error if journal is destroying

Ojaswin Mujoo <[email protected]>
ext4: define ext4_journal_destroy wrapper

Murad Masimov <[email protected]>
ax25: Remove broken autobind

Michael Chan <[email protected]>
bnxt_en: Mask the bd_cnt field in the TX BD properly

Michael Chan <[email protected]>
bnxt_en: Modify TX ring indexing logic.

Michael Chan <[email protected]>
bnxt_en: Add completion ring pointer in TX and RX ring structures

Michael Chan <[email protected]>
bnxt_en: Put the TX producer information in the TX BD opaque field

Christian Schoenebeck <[email protected]>
fs/9p: fix NULL pointer dereference on mkdir

Eric Van Hensbergen <[email protected]>
fs/9p: convert mkdir to use get_new_inode

Matt Johnston <[email protected]>
net: mctp: unshare packets when reassembling

Taehee Yoo <[email protected]>
eth: bnxt: fix truesize for mb-xdp-pass case

Maurizio Lombardi <[email protected]>
nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()

Yishai Hadas <[email protected]>
RDMA/mlx5: Fix the recovery flow of the UMR QP

Yishai Hadas <[email protected]>
RDMA/mlx5: Fix a WARN during dereg_mr for DM type

Kashyap Desai <[email protected]>
RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers

Hou Tao <[email protected]>
bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT

Qu Wenruo <[email protected]>
btrfs: do proper folio cleanup when cow_file_range() failed

Qu Wenruo <[email protected]>
btrfs: do proper folio cleanup when run_delalloc_nocow() failed

Kory Maincent <[email protected]>
net: ravb: Fix missing rtnl lock in suspend/resume path

Jakub Kicinski <[email protected]>
net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels

Ping-Ke Shih <[email protected]>
wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion

Guixin Liu <[email protected]>
scsi: mpi3mr: Fix possible crash when setting up bsg fails

Ryusuke Konishi <[email protected]>
nilfs2: do not force clear folio if buffer is referenced

Patrisious Haddad <[email protected]>
RDMA/mlx5: Fix implicit ODP use after free

Ryan Roberts <[email protected]>
mm: clear uffd-wp PTE/PMD state on mremap()

Hao Lan <[email protected]>
net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue

Matthieu Baerts (NGI0) <[email protected]>

    rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy

Niklas Cassel <[email protected]>
PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar()

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW

Shivaprasad G Bhat <[email protected]>
powerpc/iommu: Move pSeries specific functions to pseries/iommu.c

Stefano Brivio <[email protected]>
udp: Deal with race between UDP socket address change and rehash

Bernard Metzler <[email protected]>
RDMA/siw: Remove direct link to net_device

Stefan Eichenberger <[email protected]>
PCI: imx6: Fix suspend/resume support on i.MX6QDL

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs

Yishai Hadas <[email protected]>
vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()

Jann Horn <[email protected]>
udmabuf: fix memory leak on last export_udmabuf() error path

Huan Yang <[email protected]>
udmabuf: change folios array from kmalloc to kvmalloc

Hou Tao <[email protected]>
virtiofs: use pages instead of pointer for kernel direct IO

Lei Huang <[email protected]>
fuse: Fix missing FOLL_PIN for direct-io

Zicheng Qu <[email protected]>

    drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe

Pavel Begunkov <[email protected]>
io_uring: check for overflows in io_pin_pages

Yuezhang Mo <[email protected]>
exfat: fix out-of-bounds access of directory entries

Jeff Layton <[email protected]>
exfat: convert to new timestamp accessors

David Howells <[email protected]>
afs: Fix lock recursion

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Implement bounds check for stream encoder creation in DCN401

Eddie James <[email protected]>
net/ncsi: Disable the ncsi work before freeing the associated structure

James Chapman <[email protected]>
l2tp: prevent possible tunnel refcount underflow

Alex Hung <[email protected]>
drm/amd/display: Check null pointers before used

Alex Hung <[email protected]>
drm/amd/display: Check null pointers before multiple uses

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer

Yonghong Song <[email protected]>
bpf: Fix a sdiv overflow issue

Peng Fan <[email protected]>
mm, slub: avoid zeroing kmalloc redzone

Nicolas Bouchinet <[email protected]>
mm/slub: avoid zeroing outside-object freepointer for single free

Andrey Konovalov <[email protected]>
slub, kasan: improve interaction of KASAN and slub_debug poisoning

Leon Hwang <[email protected]>
bpf: Prevent tailcall infinite loop caused by freplace

Alex Hung <[email protected]>
drm/amd/display: Avoid overflow from uint32_t to uint8_t

Justin Tee <[email protected]>
scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask

Justin Tee <[email protected]>
scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock

Justin Tee <[email protected]>
scsi: lpfc: Change nlp state statistic counters into atomic_t

Justin Tee <[email protected]>
scsi: lpfc: Remove shost_lock protection for fc_host_port shost APIs

Justin Tee <[email protected]>
scsi: lpfc: Fix failure to delete vports when discovery is in progress

Hersen Wu <[email protected]>
drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range

Lenko Donchev <[email protected]>
drm/amd/display: Use kcalloc() instead of kzalloc()

Eric Dumazet <[email protected]>
pktgen: use cpus_read_lock() in pg_net_init()

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix TX fifo corruption

Manivannan Sadhasivam <[email protected]>
PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()

Gavin Shan <[email protected]>
mm/huge_memory: avoid PMD-size page cache if needed

Matthew Wilcox <[email protected]>
mm: simplify thp_vma_allowable_order

Zach O'Keefe <[email protected]>
mm/thp: fix "mm: thp: kill __transhuge_page_enabled()"

Shailend Chand <[email protected]>
gve: Account for stopped queues when reading NIC stats

Holger Dengler <[email protected]>
s390/pkey: Wipe copies of protected- and secure-keys

Harald Freudenberger <[email protected]>
s390/pkey: harmonize pkey s390 debug feature calls

Milena Olech <[email protected]>
ice: Fix improper extts handling

Bob Zhou <[email protected]>
drm/amdgpu: fix double free err_addr pointer warnings

Jacob Keller <[email protected]>
ice: Don't process extts if PTP is disabled

Christophe Leroy <[email protected]>
bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()

Christophe Leroy <[email protected]>
bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()

Josh Don <[email protected]>
sched: fix warning in sched_setaffinity

Wander Lairson Costa <[email protected]>
sched/deadline: Fix task_struct reference leak

Shashank Sharma <[email protected]>

    drm/amdgpu: change vm->task_info handling

Petr Machata <[email protected]>
net: nexthop: Increase weight to u16

Petr Machata <[email protected]>
net: nexthop: Have all NH notifiers carry NH ID

Paloma Arellano <[email protected]>
drm/msm/dpu: Add mutex lock in control vblank irq

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: shift IRQ indices by 1

Johan Hovold <[email protected]>
tty: add break_wait kernel-doc

Christian Brauner <[email protected]>
namespace: handle mount locking for automounts correctly

Christian Brauner <[email protected]>
fcntl: refuse F_SET_RW_HINT on an immutable inode

Christian Brauner <[email protected]>
namespace: check the target before walking it in do_mount_setattr()

Christian Brauner <[email protected]>
namespace: don't copy an unmounted mount tree

Christian Brauner <[email protected]>
namespace: unhash a dentry before detaching the mounts on it

Wentao Liang <[email protected]>
drm/vc4: Fix firmware reference leak in vc4_drm_bind()

Stanley Jhu <[email protected]>
scsi: ufs: core: Avoid unsafe MMIO reads in ufshcd_mcq_compl_all_cqes_lock()

Bart Van Assche <[email protected]>
scsi: ufs: core: Add a comment block above ufshcd_mcq_compl_all_cqes_lock()

Peter Wang <[email protected]>
scsi: ufs: core: Add debug log for MCQ command timeout

Bart Van Assche <[email protected]>
scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe()

ChanWoo Lee <[email protected]>
scsi: ufs: mcq: Remove unused parameters

Ahmed Abdelhaleem Ahmed <[email protected]>
scsi: ch: Do not keep references to data transfer element devices

Stanley Jhu <[email protected]>
scsi: ufs: core: Decouple CQ sweep from request iterator in MCQ

Shao-Fu Chen <[email protected]>
optee: register TEE devices only once fully initialized

Artem Dinaburg <[email protected]>
wifi: ath12k: copy M3 firmware when reusing the buffer

Baochen Qiang <[email protected]>
wifi: ath12k: fix reusing m3 memory

Bard Liao <[email protected]>
ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params

Haoxiang Li <[email protected]>
ASoC: hdac_hda: Fix hlink refcount leak on component registration failure

Takashi Iwai <[email protected]>
ALSA: control: Don't add invalid kcontrols to LED layer

Li RongQing <[email protected]>
ACPI: processor_idle: Mark LPI enter functions as __cpuidle

Saeed Mahameed <[email protected]>
net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv

Saeed Mahameed <[email protected]>
net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv

Johan Hovold <[email protected]>
most: core: fix leak on early registration failure

Navaneeth K <[email protected]>
most: core: fix resource leak in most_register_interface error paths

Christian Brauner <[email protected]>
namespace: check the mounts before reading their parents in pivot_root()

Christian Brauner <[email protected]>
namespace: don't inherit MNT_UMOUNT in clone_mnt()

Chengfeng Ye <[email protected]>
Bluetooth: ISO: Serialize concurrent connect calls

Zack Rusin <[email protected]>
drm/vmwgfx: validate pitch coming from userspace

Mikhail Gavrilov <[email protected]>
Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex

Chengfeng Ye <[email protected]>
Bluetooth: hci_sync: Fix command skb lifetime during scan setup

Weiming Shi <[email protected]>
net: team: stop reusing skb after queue override

Weiming Shi <[email protected]>
net: team: fix NULL pointer dereference in team_xmit during mode change

Marc Harvey <[email protected]>
net: team: Rename port_disabled team mode op to port_tx_disabled

Marc Harvey <[email protected]>
net: team: Remove unused team_mode_op, port_enabled

Felix Fietkau <[email protected]>
netfilter: nf_tables: fix bidirectional offload regression

Jann Horn <[email protected]>
apparmor: fix cred UAF caused by begin_current_label_crit_section()

Takashi Iwai <[email protected]>
ALSA: mixer: oss: Add card disconnect checkpoints

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger

Cássio Gabriel <[email protected]>
ALSA: pcm: oss: Fix setup list UAF on proc write error

Hannes Reinecke <[email protected]>
nvme-tcp: sanitize request list handling

NeilBrown <[email protected]>
llist: add interface to check if a node is on a list.

Lorenzo Stoakes (ARM) <[email protected]>
mm/mremap: fix locked_vm leak from MREMAP_DONTUNMAP self-merge

Lorenzo Stoakes (ARM) <[email protected]>
mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP

Tristan Madani <[email protected]>
ice: fix metadata_dst refcount handling on representor teardown

Daehyeon Ko <[email protected]>
ip6_gre: remove obsolete ERSPAN PMTU update

Donggeun Yoo <[email protected]>
tracing: Set the trace clock before registering the histogram trigger

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

Vicki Pfau <[email protected]>
HID: hid-steam: Make client_opened a counter

Adrian Betschart <[email protected]>
drm/amd/display: Don't replace a sink mode that shares the native totals

Oliver Hartkopp <[email protected]>
can: fix unique skb identifier regression under RPS

Ezrak1e <[email protected]>
dlm: validate length in dlm_search_rsb_tree

Cristian Papa <[email protected]>
wifi: mt76: mt7603: initialize global station WCID

Adrian Bente <[email protected]>
netfilter: flowtable: fix offloaded ct timeout never being extended

Florian Westphal <[email protected]>
netfilter: conntrack: fix erronous removal of offload bit

Fernando Fernandez Mancera <[email protected]>
net: openvswitch: validate transport header presence in set_ipv6_addr

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

Eric Dumazet <[email protected]>
flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect()

Victor Nogueira <[email protected]>
net/sched: cls_route: reject change with no routing attribute

Eric Dumazet <[email protected]>

    flow_dissector: avoid u16 truncation of skb->len when computing thoff

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

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

Filipe Manana <[email protected]>
btrfs: fix xattr replace when multiple xattrs are packed in the same item

Sang-Hoon Choi <[email protected]>
nvmet: use the local P2P device on metadata allocation failure

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

Christian Brauner <[email protected]>
namespace: refuse an automount below a mount that is in no namespace

Christian Brauner <[email protected]>
namei: don't reveal overmounted entries in refwalk

Christian Brauner <[email protected]>
dcache: don't put a mountpoint on a dentry that's being removed

Christian Brauner <[email protected]>
namespace: check a submount for references right before unmounting it

Christian Brauner <[email protected]>
fs: refuse fspick() on internal superblocks

Leo Li <[email protected]>
drm/amd/display: Fix direct scanout alpha on some DRM_FORMATs

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

Fan Wu <[email protected]>
drm/vc4: drain the hangcheck timer and works on V3D unbind

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

Iaroslav Voitovych <[email protected]>
Bluetooth: MGMT: Fix status of pending commands flushed on power off

Chengfeng Ye <[email protected]>
Bluetooth: hci_sock: Serialize dead-device detachment

Runyu Xiao <[email protected]>
scsi: qedi: Initialize callback state before registration

Matti Vaittinen <[email protected]>
iio: light: Drop ROHM BU27034

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

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

Fredrik Nyberg <[email protected]>
net: usb: ax88179_178a: fix rx frame length for non-last packets

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-crypt: reject the lmk IV mode with AEAD ciphers

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

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

Ridham Khurana <[email protected]>
gpio: xilinx: fix runtime PM leak on request error path

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

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

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

Michele Dionisio <[email protected]>
wifi: brcmfmac: fix P2P device removal race in brcmf_detach()

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

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

Krzysztof Furman <[email protected]>
Input: xpad - add support for Corsair Novablade Pro

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 PMTU walk when nexthop group shrinks

Eric Biggers <[email protected]>
crypto: drbg - Fix ineffective sanity check

Karl Mehltretter <[email protected]>
netfilter: nft_set_pipapo: restore cloned mapping table memcg accounting

Jiajia Liu <[email protected]>
Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING

Liew Rui Yan <[email protected]>
mm/damon/core: fix unconditionally skip last region

SeongJae Park <[email protected]>
mm/damon/core: do non-safe region walk on kdamond_apply_schemes()

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()

Chao Yu <[email protected]>
f2fs: fix to reclaim space in f2fs_allocate_pinning_section()

Carlos Llamas <[email protected]>
HID: uhid: convert to hid_safe_input_report()

Benjamin Tissoires <[email protected]>
HID: core: introduce hid_safe_input_report()

Wentao Guan <[email protected]>
wifi: cfg80211: release locks on error in cfg80211_wext_siwgenie()

Pengpeng Hou <[email protected]>
iio: cdc: ad7150: fix OF matching and publish module aliases

Paulo Alcantara <[email protected]>
smb: client: only require read lease for size-extending preallocate

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: fix possible division by zero in processed channel

Vladyslav Ivashchenko <[email protected]>
iio: adc: axp288: Add TS bias override for Haier HV103H

Cong Nguyen <[email protected]>
iio: adc: max1363: sign-extend bipolar differential channel reads

Pengpeng Hou <[email protected]>
iio: adc: aspeed: propagate reset deassert errors

Krzysztof Kozlowski <[email protected]>
iio: adc: aspeed: Simplify with dev_err_probe

Fan Wu <[email protected]>
iio: adc: ad_sigma_delta: fix use-after-free on unbind

Paulo Alcantara <[email protected]>
smb: client: discard post-EOF pagecache when extending a file via zero range

Felix Fietkau <[email protected]>

    wifi: mac80211: set info->band for 802.3 encap offload frames

Tamizh Chelvam Raja <[email protected]>

    wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit()

Sean Christopherson <[email protected]>
KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted

Peter Xu <[email protected]>
mm/hugetlb: fix avoid_reserve to allow taking folio from subpool

Dipayaan Roy <[email protected]>
net: mana: remove double CQ cleanup in mana_create_rxq error path

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()

Marco Chen <[email protected]>
iio: health: max30102: fix NULL dereference in interrupt handler

Nuno Sa <[email protected]>
iio: core: add accessors 'masklength'

Zhiling Zou <[email protected]>
wifi: mac80211: count only matching reservations in reserved switch

Zhiling Zou <[email protected]>
wifi: mac80211: keep paired old chanctx alive

Max Kellermann <[email protected]>
jbd2: bound shrinker scans by examined checkpoint buffers

Max Kellermann <[email protected]>
jbd2: check need_resched() when skipping busy checkpoint buffers

Marco Scardovi <[email protected]>
gpio: rockchip: fix generic IRQ chip leak on remove

Marco Scardovi <[email protected]>
gpio: rockchip: teardown bugs and resource leaks

Sudeep Holla <[email protected]>
firmware: arm_scmi: Unwind TX receiver mailbox setup failure

Sudeep Holla <[email protected]>
firmware: arm_scmi: Publish channel state before callbacks

Saurabh Sengar <[email protected]>
fbdev: hyperv_fb: Allow graceful removal of framebuffer

Saurabh Sengar <[email protected]>
fbdev: hyperv_fb: Simplify hvfb_putmem

Gao Xiang <[email protected]>
erofs: unify lcn as u64 for 32-bit platforms

Gao Xiang <[email protected]>
erofs: avoid infinite loops due to corrupted subpage compact indexes

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers

Ranjani Sridharan <[email protected]>
ASoC: SOF: topology: Parse DAI type token for dspless mode

Johan Hovold <[email protected]>
tty: port: fix tty_port_tty_vhangup() race

Eric Dumazet <[email protected]>
bnxt_en: fix DMA mapping length for padded small packets

Han Xu <[email protected]>
mtd: spinand: Enable QE on all dies

Pei Xiao <[email protected]>
mtd: block2mtd: Fix divide error when erase_size is zero

Yu Kuai <[email protected]>
block2mtd: prevent direct access of bd_inode

Jan Kara <[email protected]>
mtd: block2mtd: Convert to bdev_open_by_dev/path()

Zhao Li <[email protected]>
wifi: mac80211: keep fallback association elements alive

Zhao Li <[email protected]>
wifi: mac80211: shut down RX BA session timer on teardown

Nuno Sá <[email protected]>
mtd: spinand: fix NULL pointer dereference with no ECC engine

Helge Deller <[email protected]>
apparmor: Fix & Optimize table creation from possibly unaligned memory

Helge Deller <[email protected]>
AppArmor: Allow apparmor to handle unaligned dfa tables

Timur Kristóf <[email protected]>
drm/amd/display: Mark DCE 6.4 as not APU

Abdurrahman Hussain <[email protected]>
i2c: xiic: preserve PEC byte length in SMBus block read setup

Manikanta Guntupalli <[email protected]>
i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode

Aaron Kling <[email protected]>
ALSA: hda/tegra: Re-enable SDO workaround for Tegra194

Wentao Liang <[email protected]>
serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()

Uwe Kleine-König <[email protected]>
serial: ma35d1: Convert to platform remove callback returning void

Johan Hovold <[email protected]>
serial: fix TIOCMIWAIT race

Fan Wu <[email protected]>
tty: serial: max3100: shut down timer before freeing port

Daniel Starke <[email protected]>
tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2

Johan Hovold <[email protected]>
tty: tty_port: restore TTY_IO_ERROR on activation failure

Pannarat Wiriyaarritham <[email protected]>
usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41

Arthur Heymans <[email protected]>
drm/amd/display: Preserve eDP mode on initial ASSR failure

Runyu Xiao <[email protected]>
USB: dwc2: shut down wakeup timer before freeing HCD state

Myeonghun Pak <[email protected]>
usb: ohci-spear: disable controller wakeup on removal

Chen Ni <[email protected]>
usb: ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare()

Francisco Beltrán Millalén <[email protected]>
drm/amdgpu: reset VI ASIC on MacBookPro14,3

Andre Eikmeyer <[email protected]>
drm/amdgpu: reset VI ASIC on MacBookPro15,1

Jiangshan Yi <[email protected]>
drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend

Eric Biggers <[email protected]>
fsverity: add dependency on 64K or smaller pages

Mostafa Saleh <[email protected]>
KVM: arm64: Don't use the VMA to size stage-2 block mappings for VM_PFNMAP

Beata Michalska <[email protected]>

    arm64: errata: Add Cortex-A725 erratum 3821522 workaround

Beata Michalska <[email protected]>
arm64: errata: Factor out broken AMU const counter cap

Chengfeng Ye <[email protected]>
Bluetooth: Serialize SMP remote OOB data access

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown

Mark Rutland <[email protected]>
arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems

Zhengchuan Liang <[email protected]>
perf: Require kernel access for text poke events

Johan Hovold <[email protected]>
tty: fix saved termios reset race

Jiazi Liu <[email protected]>
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count

Timur Kristóf <[email protected]>
drm/amd/display: Fix fast updates on DCE 8.1

Andrey Albershteyn <[email protected]>
fs,fsverity: remove check for fsverity being enabled in setattr_prepare()

Christoph Hellwig <[email protected]>
fs,fsverity: reject size changes on fsverity files in setattr_prepare

Josef Bacik <[email protected]>
xen/netfront: drop RX packets with a short Ethernet header

Amit Sunil Dhamne <[email protected]>
usb: typec: tcpm: constrain TCPM_SOURCING_VBUS event handling

Xu Yang <[email protected]>
usb: typec: tcpm: fix debug accessory mode detection for sink ports

Neill Kapron <[email protected]>
usb: gadget: f_fs: Fix Use-After-Free in AIO error path

Gabriel Prostitis <[email protected]>
USB: gadget: ffs: fix mm lifetime handling

Fan Wu <[email protected]>
usb: gadget: at91_udc: drain polled-VBUS timer/work before udc is freed

Uwe Kleine-König <[email protected]>
usb: gadget: at91_udc: Convert to platform remove callback returning void

Karl Mehltretter <[email protected]>

    serial: imx: serialize imx_uart_ports[] lifetime

Uwe Kleine-König <[email protected]>
serial: imx: Convert to platform remove callback returning void

Gilberto Conde <[email protected]>
net: usb: qmi_wwan: add Quectel EG120K-EA

Wentao Liang <[email protected]>
wifi: wlcore: Fix runtime PM leak in wlcore_remove()

Uwe Kleine-König <[email protected]>
wifi: wlcore: Convert to platform remove callback returning void

Paolo Abeni <[email protected]>
mptcp: prevent race between disconnect() and rtx

Eric Dumazet <[email protected]>

    tcp: introduce icsk->icsk_keepalive_timer

Mehmet Fide <[email protected]>
mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pages

Yi Yang <[email protected]>
vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF

Chris Mason <[email protected]>
SUNRPC: reject duplicate CREDS_VALUE options

Chris Mason <[email protected]>
SUNRPC: fix gssx_dec_option_array error path bugs

Asad Kamal <[email protected]>
drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read

Fuad Tabba <[email protected]>
KVM: arm64: vgic-its: Don't dereference a NULL collection on ITT save

Aditya Dutt <[email protected]>
jfs: fix array-index-out-of-bounds read in add_missing_indices

Fan Wu <[email protected]>
iio: trigger: cancel reenable_work before freeing trigger

Salah Triki <[email protected]>
iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler

Zhang Jie <[email protected]>
iio: proximity: sx9324: Correct proximity channel resolution

Cong Nguyen <[email protected]>
iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure

Salah Triki <[email protected]>
iio: proximity: isl29501: Fix return type of isl29501_register_write

Hui Su <[email protected]>
iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup

Fan Wu <[email protected]>
iio: light: gp2ap020a00f: drain irq_work after free_irq

Arka Mondal <[email protected]>
iio: imu: adis16480: fix unprotected debugfs reads

Arka Mondal <[email protected]>
iio: imu: adis16400: fix unprotected debugfs reads

Arka Mondal <[email protected]>
iio: gyro: adis16136: fix unprotected debugfs reads

Salah Triki <[email protected]>
iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw()

Jonathan Cameron <[email protected]>
iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.

Jinseob Kim <[email protected]>
iio: buffer: serialize buffer teardown with mode claims

Fan Wu <[email protected]>
iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind

Felix Gu <[email protected]>
iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls

Felix Gu <[email protected]>
iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: fix check on internal channel availability

Salah Triki <[email protected]>
iio: accel: sca3000: fix frequency divider condition check

Jiale Yao <[email protected]>
iio: accel: kxcjk-1013: reject duplicate event disable

Frank Sorenson <[email protected]>
smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races

Daehyeon Ko <[email protected]>
thunderbolt: Reject oversized XDomain properties responses

Kurt Lieber <[email protected]>
thunderbolt: Disable CL states for the Anker Prime TB5 dock

Mika Westerberg <[email protected]>
thunderbolt: Fix KASAN reported use-after-free when request is canceled

Ian Lin <[email protected]>
USB: serial: option: add Compal EXC-T1 support

Sebastian Sjoholm <[email protected]>
USB: serial: option: add Quectel RG660QB

Ian Lin <[email protected]>
USB: serial: option: add Compal EXM-G1x support

Carlo Szelinsky <[email protected]>
USB: serial: option: add Quectel EG060W

Zhao Dongdong <[email protected]>
USB: serial: option: add support for SIMCom SIM8260C

Johan Hovold <[email protected]>
USB: serial: fix ioctl hangup race

Johan Hovold <[email protected]>
USB: serial: fix driver deregistration order

Johan Hovold <[email protected]>
USB: serial: fix dynamic id driver deregistration race

Johan Hovold <[email protected]>
USB: serial: ssu100: fix baud rate overflow

Johan Hovold <[email protected]>
USB: serial: quatech2: fix baud rate overflow

Jérémy Carrat <[email protected]>

    USB: serial: cp210x: add Corsair AX1500i Power Supply

Yuqi Xu <[email protected]>
wifi: mac80211: handle empty FILS association request payload

Zihan Xi <[email protected]>
wifi: mac80211: fix mesh fast xmit path deletion UAF

Zhao Li <[email protected]>
wifi: mac80211: release mesh path quota on failed additions

Yuqi Xu <[email protected]>
wifi: mac80211: minstrel_ht: validate fixed rate index

Zhao Li <[email protected]>
wifi: mac80211: account proxy paths against the mesh path limit

Zhao Li <[email protected]>
wifi: mac80211: drain PS delivery work during station teardown

Guangshuo Li <[email protected]>
wifi: iwlegacy: 3945: free EEPROM data on remove

Tianchu Chen <[email protected]>
wifi: cw1200: fix TX padding OOB read leaking heap data to device

Sean Christopherson <[email protected]>
KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy

Nuno Sá <[email protected]>
mtd: spinand: fix zero oobavail when no ECC engine is used

Mehmet Fide <[email protected]>
mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB

Runyu Xiao <[email protected]>
mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ

Weiming Shi <[email protected]>
nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()

Bean Huo <[email protected]>
nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT

Daehyeon Ko <[email protected]>
nvme-multipath: fix underflow in ANA log bounds checks

John Pavlick <[email protected]>
net: sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules

Willem de Bruijn <[email protected]>
net: extend IPv6 exthdr detection of tunneled packets

Aldo Ariel Panzardo <[email protected]>
HID: multitouch: stop the release timer from being rearmed on remove

Zhiling Zou <[email protected]>
ipvs: bound LBLCR and LBLC cache growth

Chandrashekar Devegowda <[email protected]>
Bluetooth: btintel: fix buffer over-read in btintel_hw_error()

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize fragmented ISO packet queueing

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize ACL scheduling with channel deletion

Linmao Li <[email protected]>
Bluetooth: hci_core: Fix inquiry cache timestamps on 64-bit systems

Chengfeng Ye <[email protected]>
Bluetooth: hci_conn: Lock parent access during enhanced SCO setup

Chengfeng Ye <[email protected]>
Bluetooth: hci_sync: Fix inquiry cache use-after-free

Chengfeng Ye <[email protected]>
Bluetooth: RFCOMM: Fix initial port reference race

Abdurrahman Hussain <[email protected]>

    i2c: xiic: don't clobber msg->len to signal block-read completion

Xiang Mei <[email protected]>
ALSA: ua101: reject mismatched capture/playback packet sizes

Kyle Zeng <[email protected]>
ALSA: seq: Serialize compat port-info ioctls

Zimeng Li <[email protected]>
ASoC: qcom: lpass-cpu: use DAI table index for playback constraints

Jiangshan Yi <[email protected]>

    ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type

Jiangshan Yi <[email protected]>

    ASoC: codecs: max98363: fix uninitialized stream_config->type

Wentao Liang <[email protected]>
serial: vt8500: Fix clock reference leak in vt8500_serial_probe()

Simon Gassner <[email protected]>
serial: tegra: don't clear the Tx FIFO on an Rx-only reset

Fan Wu <[email protected]>

    serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

Johan Hovold <[email protected]>
tty: abort break signalling on hangup

Viken Dadhaniya <[email protected]>
tty: serial: qcom_geni_serial: Keep console RX functional after deep idle

Joshua Rogers <[email protected]>
tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup

Joshua Rogers <[email protected]>
tty: vcc: zero-initialize control packet in vcc_send_ctl()

Johan Hovold <[email protected]>
tty: amiserial: fix broken TIOCMIWAIT

Mingyu Wang <[email protected]>
tty: vt: fix memory leak in vc_allocate()

Jie Deng <[email protected]>
usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe

Fan Wu <[email protected]>
usb: cdns3: fix use-after-free in cdns3_gadget_exit()

Jameson Thies <[email protected]>
usb: typec: ucsi: displayport: Current CAM OOB index fixup

Prashanth K <[email protected]>
usb: typec: ucsi: Get the connector fwnode based on reg value

Radhey Shyam Pandey <[email protected]>
usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()

Amit Sunil Dhamne <[email protected]>
usb: typec: tcpm: recover after failure to start the frs ams

Hui Peng <[email protected]>
usb: core: clear both ep_in and ep_out for non-ep0 control endpoints

Myeonghun Pak <[email protected]>
usb: chipidea: tegra: disable runtime PM on resume failure

Yuchao Zhang <[email protected]>
usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC

Alan Stern <[email protected]>
USB: gadget: dummy-hcd: Fix wait for outstanding request completions

Fan Wu <[email protected]>
usb: gadget: aspeed-vhub: cancel wake work on device removal

Radhey Shyam Pandey <[email protected]>
usb: dwc3: am62: Fix runtime PM usage count leak on probe error path

Linkai Gong <[email protected]>
usb: typec: anx7411 - stop the IRQ before destroying the workqueue

Liu Chao <[email protected]>
usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd

Takashi Iwai <[email protected]>
usb: gadget: midi2: Fix the jack descriptor array sizes

Myeonghun Pak <[email protected]>
usb: ohci-st: disable controller wakeup on removal

Myeonghun Pak <[email protected]>
usb: ohci-s3c2410: disable controller wakeup on removal

Myeonghun Pak <[email protected]>
usb: ohci-da8xx: disable controller wakeup on cleanup

Orgad Shaneh <[email protected]>
usb: octeon-hcd: fix the FIFO-flush timeout computation

Lovekesh Solanki <[email protected]>
usb: hub: use shorter 120ms post resume hold for SS root hubs

Syed Labeeq Sajid Bukhari <[email protected]>
usb: storage: sierra_ms: reject short SWoC info transfers

Johan Hovold <[email protected]>
USB: serial: fix port tear down use-after-free

Yuchao Zhang <[email protected]>
USB: cdc-acm: skip URB restart in port_shutdown if disconnected

Johan Hovold <[email protected]>
USB: cdc-acm: fix racy TIOCMIWAIT implementation

Viken Dadhaniya <[email protected]>
soc: qcom: geni-se: Correct QUP Core ICC vote constants

Yuxiao Wang <[email protected]>
nitro_enclaves: fix use-after-free on SLOT_ALLOC failure

Raphaël Larocque <[email protected]>
Input: synaptics - limit T440p InterTouch quirk to LEN0036

Lovekesh Solanki <[email protected]>
Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490

David Heidelberg <[email protected]>
Input: s6sy761 - fix resume ordering and restore sensing

Lovekesh Solanki <[email protected]>
Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410

Martino Papero <[email protected]>
Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11

Wentao Liang <[email protected]>
kgdboc: Fix tty driver reference leak in configure_kgdboc()

Tomer Pomeranc <[email protected]>
binder: fix leaked fd fixups on TF_UPDATE_TXN supersede

Tomer Pomeranc <[email protected]>
binder: fix is_failure flag for superseded transaction cleanup

Guangshuo Li <[email protected]>
drm/amdgpu: fix ACP MFD device leak on init failure

Guangshuo Li <[email protected]>
drm/amdgpu: fix IP instance memory leak on kobject add failure

Wentao Liang <[email protected]>
drm/mediatek: Fix pdev reference leak in mtk_drm_bind()

Guangshuo Li <[email protected]>
drm/mediatek: Fix ovl adaptor platform device leak

Haojie Li <[email protected]>
drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device

Imre Kaloz <[email protected]>
drm/radeon: Read the VRAM VBIOS signature with readb()

Willian Oliveira <[email protected]>
drm/amdgpu/gfx6: fix firmware leak on teardown

Timur Kristóf <[email protected]>
drm/amd/pm/si: Fix updating clock limits on AC/DC

Timur Kristóf <[email protected]>
drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC

Nikola Prica <[email protected]>
PCI: Accept AtomicOps already enabled by the hypervisor

Takashi Iwai <[email protected]>
ALSA: ice1712: Fix the error handling via auto-cleanup at probe

Takashi Iwai <[email protected]>
ALSA: core: Define auto-cleanup for snd_card_free()

Luo Gengkun <[email protected]>
perf: Fix race between perf_event_exit_task() and perf_pending_task()

Hongjian Dai <[email protected]>
i2c: at91: release DMA channels when probe defers

Eric Dumazet <[email protected]>
ipv6: sr: use skb_get_hash_net() in seg6_make_flowlabel()

Florian Westphal <[email protected]>
net: add and use skb_get_hash_net

Quentin Freimanis <[email protected]>
net: sparx5: make ports inherit the switch base mac address type

Harshit Mogalapalli <[email protected]>
net: microchip: vcap: stop scanning after deleting key field

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: generalize pending status bit

Florian Westphal <[email protected]>
netfilter: conntrack: rework offload nf_conn timeout extension logic

Florian Westphal <[email protected]>
netfilter: conntrack: remove skb argument from nf_ct_refresh

Fernando Fernandez Mancera <[email protected]>
netfilter: bpf: reject invalid NAT manipulation types

Julian Anastasov <[email protected]>
ipvs: filter some flags received in the backup server

Julian Anastasov <[email protected]>
ipvs: do not create invisible templates

Julian Anastasov <[email protected]>
ipvs: fix missing counter decrement in lblc

Jeff Jo <[email protected]>
tcp: refresh TS.Recent for accepted old ACKs

Sandeep Haemoon <[email protected]>
net: ethernet: mtk_eth_soc: allocate dummy netdev sooner

Nicolai Buchwitz <[email protected]>
net: bcmgenet: fix NULL dereference in set_coalesce before first open

Jamal Hadi Salim <[email protected]>
net/sched: sch_codel: match the no-drop threshold to the packet size

Jamal Hadi Salim <[email protected]>
net/sched: fq_codel: match the no-drop threshold to the packet size

Jérémy Jean <[email protected]>
tipc: prevent GCM nonce reuse on peer key changes

Baha Mesleh <[email protected]>
octeontx2-af: mcs: Fix SC resource cleanup loop

Florian Fainelli <[email protected]>
net: systemport: Fix RUNT MIB counter register offset calculation

Florian Fainelli <[email protected]>
net: systemport: Fix buffer overflow in bcm_sysport_get_stats()

Nguyen Ngoc Thang <[email protected]>
Bluetooth: hci_sync: don't drain cmd_sync backlog on unregister

Florian Westphal <[email protected]>
netfilter: ipset: do not update comments from kernel-side adds

Qishuai Liu <[email protected]>
ipv6: fix prefix route expiry in modify_prefix_route()

Jamal Hadi Salim <[email protected]>
net/sched: cls_api: reclaim an empty proto on the error path

Binbin Deng <[email protected]>
net/mctp: publish the mctp_dev only after it is initialised

Sai Teja Aluvala <[email protected]>
Bluetooth: btintel: validate DDC record lengths

Sang-Hoon Choi <[email protected]>
Bluetooth: hci_core: free the HCI ID if naming fails

Cezary Rojewski <[email protected]>
ASoC: codecs: rt274: Fix format setting for 44100 rate

Cezary Rojewski <[email protected]>
ASoC: codecs: rt286: Revert delay value for jack setup

Felix Fietkau <[email protected]>
wifi: mac80211: prevent AP VLAN tx from other interfaces

Tamizh Chelvam Raja <[email protected]>
wifi: mac80211: Add 802.3 multicast encapsulation offload support

Tamizh Chelvam Raja <[email protected]>
wifi: mac80211: Add multicast to unicast support for 802.3 path

Zhao Li <[email protected]>
wifi: cfg80211: preserve hidden-group beacon IE ownership

Manush Prajwal <[email protected]>
rtc: mpfs: fix unchecked devm_clk_get() error pointer in probe()

Liu Dalin <[email protected]>
rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leak

Nicolas Escande <[email protected]>

    wifi: ath11k: reset ar->num_stations on hardware start

Sheetal <[email protected]>
ASoC: tegra: Fix ASRC Stream6 input threshold control

Aamir Ahmed <[email protected]>
wifi: wfx: validate MIB read length before copying to caller

HyeongJun An <[email protected]>
ASoC: wm8903: Move the DRC QR threshold to the register that holds it

Abdurrahman Hussain <[email protected]>
of/overlay: don't create "//" paths for fragments targeting the root

Abdurrahman Hussain <[email protected]>
of/overlay: don't leak fragment references when changeset init fails

Julian Sun <[email protected]>
nvmet: preserve device path on allocation failure

Karl Mehltretter <[email protected]>
mtd: core: call _get_device() with the master MTD

Matti Vaittinen <[email protected]>
iio: accel: kionix-kx022a: Fix array boundary check

SJ Park <[email protected]>
mm/damon/core: don't skip damos_adjust_quota() while esz is not zero

Tetsuo Handa <[email protected]>
perf/core: Fix WARN in perf_sigtrap()

Lorenzo Stoakes (ARM) <[email protected]>
mm/secretmem: properly account locked pages

Xiang Mei <[email protected]>
ALSA: line6: reject oversized playback packets

Nguyen Ngoc Thang <[email protected]>
ALSA: caiaq: unregister the input device when probe fails

Zizhi Wo <[email protected]>
vt: skip screen update for DEC alignment test on backgroup consoles

Maoyi Xie <[email protected]>
rds_tcp: close NULL deref window in rds_tcp_set_callbacks

Benjamin Berg <[email protected]>
wifi: cfg80211: avoid double free if updating BSS fails

Justin Tee <[email protected]>
scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info

Justin Tee <[email protected]>
scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr

Jiangshan Yi <[email protected]>
smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions

Jun Yang <[email protected]>
sctp: check RCV_SHUTDOWN after the sendmsg connect wait

Runyu Xiao <[email protected]>
rtc: spear: initialize IRQ state before requesting alarm IRQ

Aamir Ahmed <[email protected]>
rtc: ac100: Assign .num before accessing .hws

Ilkka Lappeteläinen <[email protected]>
net/packet: prevent TX_RING byte count overflow

Aohan Mei <[email protected]>
netfilter: nft_flow_offload: drop flowtable reference on init error path

Alireza Asgari <[email protected]>
net: fix checksum offsets in skb_splice_from_iter()

Abdurrahman Hussain <[email protected]>
of/overlay: only treat a positive changeset id as registered

Abdurrahman Hussain <[email protected]>
of/overlay: put property on deadprops only after changeset add succeeds

Wentao Liang <[email protected]>
of/irq: Fix remaining refcount leaks in of_irq_init()

Leon Hwang <[email protected]>
kprobes: Skip disarmed probes when checking optkprobe overlap

Jérémy Jean <[email protected]>
audit: fix exe mark UAF in kill_rules()

Takashi Iwai <[email protected]>
ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices

SJ Park <[email protected]>
mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold()

Darrick J. Wong <[email protected]>
xfs: fix cursor and pointer handling when recovering iunlink buckets

Zihan Xi <[email protected]>
smb: client: close completed creates on compound wait errors

Zihan Xi <[email protected]>
smb: client: close handle after create-context parsing failure

ChenXiaoSong <[email protected]>
smb/client: pass cifs_open_info_data to SMB2_open()

ChenXiaoSong <[email protected]>
smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink()

Chen Changcheng <[email protected]>
HID: alps: unregister DualPoint Stick input device on remove

Bastien Nocera <[email protected]>
HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM

Thomas Weißschuh <[email protected]>
HID: core: remove #ifdef CONFIG_PM from hid_driver

Tibor Harcsa <[email protected]>
Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table

Jiayuan Chen <[email protected]>
bpf, xdp: move offload check into dev_xdp_install()

Jiakai Xu <[email protected]>
RISC-V: KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_has_attr()

Zhenhao Wan <[email protected]>
drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op

Namjae Jeon <[email protected]>
smb: client: use finish_no_open() for non-regular inodes

Dapeng Mi <[email protected]>
perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification

Dapeng Mi <[email protected]>
perf/x86/intel: Update event constraints and cache_extra_regsfor ADL

Aohan Mei <[email protected]>
netfilter: nf_tables: skip expired catchall elements on insert and delete

Pablo Neira Ayuso <[email protected]>

    netfilter: nf_tables: set->ops->insert returns opaque set element in case of EEXIST

Guangshuo Li <[email protected]>
net: ena: fix MMIO read buffer leak on probe failure

Dr. David Alan Gilbert <[email protected]>
net: ena: Remove autopolling mode

Puranjay Mohan <[email protected]>
perf/core: Run sched_task() for PMUs with only CPU-wide events

Thomas Richter <[email protected]>
perf/core: Allow list_del during perf_event_overflow()

Puranjay Mohan <[email protected]>

    perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()

Kan Liang <[email protected]>
perf: Supply task information to sched_task()

Yuqi Xu <[email protected]>
net: ipconfig: bound DHCP option construction

Thorsten Blum <[email protected]>
net: ipconfig: Remove outdated comment and indent code block

Liz Fong-Jones <[email protected]>
PCI: Fix BAR resize for devices on a root bus

Ilpo Järvinen <[email protected]>
PCI: Fix Resizable BAR restore order

Christian Brauner <[email protected]>
super: make iterate_supers_type() deletion-safe

Xie Bo <[email protected]>
RISC-V: KVM: Serialize IMSIC attributes with vCPU migration

Jiakai Xu <[email protected]>
RISC-V: KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_rw_attr()

Ilya Maximets <[email protected]>
net: openvswitch: conntrack: fix helper UAF due to extensions realloc

Ilya Maximets <[email protected]>
net: openvswitch: conntrack: remove 'add_helper' dead code

Florian Westphal <[email protected]>
openvswitch: prepare for stolen verdict coming from conntrack and nat engine

Ilya Maximets <[email protected]>
net/sched: act_ct: avoid modifying shared unconfirmed ct entry

Ilya Maximets <[email protected]>
net/sched: act_ct: fix helper UAF due to extensions realloc

Jaewook You <[email protected]>
mm/hugetlb: preserve mremap address delta when skipping page tables

Jinjiang Tu <[email protected]>

    mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish

Peiyang He <[email protected]>
drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM

Wentao Liang <[email protected]>
drm/amdgpu: Fix acpi device leak in amdgpu_acpi_enumerate_xcc()

Dapeng Mi <[email protected]>
perf/x86/intel: Remove anythread_deprecated bit from perf_capabilities

Willem de Bruijn <[email protected]>
tcp: prevent collapsing skbs across boundary in rtx queue

Myeonghun Pak <[email protected]>
bna: prevent IOC timer rearm during teardown

Frank Sorenson <[email protected]>
smb: client: fix reparse buffer bounds in cifs_query_reparse_point()

April Cardenas <[email protected]>
smb/client: send lease break ACKs thru correct session for multiuser mounts

Fan Wu <[email protected]>
wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown

Yibo Tan <[email protected]>
hwmon: (pwm-fan) Stop RPM timer before freeing tach data

Hongling Zeng <[email protected]>
btrfs: take commit root semaphore when iterating in mark_block_group_to_copy()

Fan Wu <[email protected]>
smb: client: fix cifsFileInfo reference leak in deferred close

Paolo Abeni <[email protected]>
mptcp: do not reschedule the RTX timer for fallback sockets

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: reset retrans_time when ADD_ADDR entry is reused

Qing Luo <[email protected]>
mptcp: pm: userspace: fix address ID overflow

Geliang Tang <[email protected]>
mptcp: use sock_kmemdup for address entry

Geliang Tang <[email protected]>
sock: add sock_kmemdup helper

Geliang Tang <[email protected]>
mptcp: pm: drop match in userspace_pm_append_new_local_addr

Jingbo Xu <[email protected]>
erofs: add sysfs feature entry for xattr prefixes

Nikhil Gurudasani <[email protected]>
erofs: preserve LZMA decoders on resize failure

Xuanqiang Luo <[email protected]>
net/sched: act_api: release all action references on NEWACTION failure

Xiong Weimin <[email protected]>
virtio_mmio: disable IRQ wake before free_irq

Viresh Kumar <[email protected]>
virtio-mmio: Remove virtqueue list from mmio device

Zihan Xi <[email protected]>
ipmr: account multicast table and route memory

Shixiong Ou <[email protected]>
drm/sysfb: ofdrm: Fix is_avivo() constant comparison bug

Shixiong Ou <[email protected]>
drm/sysfb: ofdrm: Fix integer overflow in fb_size calculation

Thomas Zimmermann <[email protected]>
drm/sysfb: simpledrm: Improve stride validation

Thomas Zimmermann <[email protected]>
drm/sysfb: simpledrm: Improve panel-size validation

Guanghui Yang <[email protected]>
f2fs: fix dentry folio leak in find_in_level

Wenjie Qi <[email protected]>
f2fs: limit recovery filename logging to stored length

Nilesh Javali <[email protected]>
scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature

Nilesh Javali <[email protected]>
scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot

Nilesh Javali <[email protected]>
scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs

Nilesh Javali <[email protected]>
scsi: qla2xxx: Fix 64G link speed reporting in get_data_rate

Nilesh Javali <[email protected]>
scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path

Narasimharao Vadlamudi <[email protected]>
media: rkvdec: Propagate platform_get_irq() errors

Johan Hovold <[email protected]>
media: platform: mtk-mdp3: fix NULL deref on failed SCP lookup

Lorenzo Stoakes (ARM) <[email protected]>
mm/mremap: reset unfaulted VMA page offset for MREMAP_DONTUNMAP

Imran Shaik <[email protected]>
clk: qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs

Xu Rao <[email protected]>
nvme-fabrics: fix DHCHAP secret leak on parse failure

Lad Prabhakar <[email protected]>
rtc: rzn1: Handle unset alarm weekday in rzn1_rtc_read_alarm

Steven Rostedt <[email protected]>
ftrace: Synchronize the initialization of ftrace_ops

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix anon_stack check for unnamed bitfields in btf_find_struct_member

Muhammad Bilal <[email protected]>
staging: sm750fb: fix mono image source stride mismatch in lynxfb_ops_imageblit()

Jeffin Philip <[email protected]>
usb: gadget: f_mass_storage: fix null pointer dereference in fsg_common_set_num_buffers()

Bryam Vargas <[email protected]>
wifi: mt76: mt7996: bound the device EEPROM address before the EFUSE copy

Adrian Hunter <[email protected]>

    i3c: master: Fix use-after-free of master->this

Adrian Hunter <[email protected]>
i3c: master: Do not treat master device as a duplicate target

Can Peng <[email protected]>
hwrng: stm32 - Fix runtime PM cleanup on registration failure

Fan Wu <[email protected]>
power: supply: qcom_battmgr: fix use-after-free

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Validate max level for set feature

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Validate parameter for core power state

Fan Wu <[email protected]>
mmc: via-sdmmc: cancel card-detect work on remove

Oscar Ou <[email protected]>
lockd: fix swapped arguments in nlmsvc_match_ip()

Ruoyu Wang <[email protected]>
i2c: mxs: fix DMA channel leak on probe error

Bence Csókás <[email protected]>
dmaengine: Add devm_dma_request_chan()

Jorijn van der Graaf <[email protected]>
ASoC: codecs: aw88261: only check PLL and clock state at power-up

Val Packett <[email protected]>
ASoC: codecs: aw88261: reduce log spam

Jiacheng Yu <[email protected]>
params: fix charp corruption on allocation failure

Andy Shevchenko <[email protected]>
params: Fix multi-line comment style

Andy Shevchenko <[email protected]>
params: Sort headers

Andy Shevchenko <[email protected]>
params: Use size_add() for kmalloc()

Andy Shevchenko <[email protected]>
params: Do not go over the limit when getting the string length

Rafael J. Wysocki <[email protected]>
ACPI: TAD: Add locking around AML evaluations

Rafael J. Wysocki <[email protected]>
ACPI: TAD: Split three functions to untangle runtime PM handling

Rafael J. Wysocki <[email protected]>
ACPI: TAD: Rearrange RT data validation checking

Haoxiang Li <[email protected]>
cpufreq: apple-soc: Fix OPP table cleanup

Kuan-Wei Chiu <[email protected]>
coresight: etm3x: Fix cntr_val_show() to match cntr_val_store() behavior

Jeff Layton <[email protected]>
nfsd: fix clock domain mismatch in clients_still_reclaiming()

Jeff Layton <[email protected]>
nfsd: check nfsd4_acl_to_attr() return value in nfsd4_create()

Chris Mason <[email protected]>
nfsd: size fh_verify server sockaddr slot by xpt_locallen

Longlong Xia <[email protected]>
zram: fix out-of-bounds access in read_block_state()

Sergey Senozhatsky <[email protected]>
zram: fixup read_block_state()

Chengfeng Ye <[email protected]>
KEYS: trusted: Fix TPM teardown ordering

Jakub Kicinski <[email protected]>
ethtool: fail closed if we can't get max channel used in indirection tables

Mauro Carvalho Chehab <[email protected]>
media: av7110: fix a spectre vulnerability

Christoph Schlameuss <[email protected]>
kvm: s390: Reject memory region operations for ucontrol VMs

Suraj Kandpal <[email protected]>
drm/i915/hdcp: Add encoder check in hdcp2_get_capability

Suraj Kandpal <[email protected]>
drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability

Ilya Titov <[email protected]>
pinctrl: sunxi: keep a shadow copy of the data register output latches

Xiang Mei <[email protected]>
vlan: require the MAC header to be present in __vlan_insert_inner_tag()

Frank Sorenson <[email protected]>
smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()

Joseph Qi <[email protected]>
smb: client: fix use-after-free of iface in cifs_try_adding_channels()

Bharath SM <[email protected]>
smb: mark the new channel addition log as informational log with cifs_info

Daehyeon Ko <[email protected]>
wifi: libipw: reject TKIP frames without a full MIC

Xiang Mei <[email protected]>
ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity

Takashi Iwai <[email protected]>
ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling

Norbert Szetei <[email protected]>
landlock: Fix use-after-free of the source's parent directory

Fan Wu <[email protected]>

    ieee802154: cc2520: fix FIFOP work use-after-free

Zhiling Zou <[email protected]>
net: bridge: use option bits for CFM/MRP frame handlers

Jens Axboe <[email protected]>

    io_uring/rw: end write accounting from ->ki_complete

XingWang Xiang <[email protected]>
genetlink: pin family module during policy dump

Xu Rao <[email protected]>
Bluetooth: btqcomsmd: destroy RPMsg endpoints before freeing hci_dev

Uwe Kleine-König <[email protected]>
Bluetooth: btqcomsmd: Convert to platform remove callback returning void

Donggeun Yoo <[email protected]>
tracing: Fix memory corruption from a "STACKTRACE" histogram key

Chao Yu <[email protected]>
f2fs: embed f2fs_gc_kthread in f2fs_sb_info

Wenjie Qi <[email protected]>
f2fs: validate MOVE_RANGE destination size

Nilesh Javali <[email protected]>

    scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[]

Nilesh Javali <[email protected]>
scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown

Nilesh Javali <[email protected]>
scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking

Nilesh Javali <[email protected]>
scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak

Christian Borntraeger <[email protected]>
KVM: s390: Zero initialize data structures for inject_pfault_token

Tristan Madani <[email protected]>
nvme: add missing SRCU grace period in error path

Steven Rostedt <[email protected]>
ftrace: Take trace_array reference before accessing its ftrace_ops

Muhammad Bilal <[email protected]>
staging: rtl8723bs: fix OOB read in rtw_restruct_wmm_ie()

Vivek BalachandharTN <[email protected]>
staging: rtl8723bs: fix spacing around operators

Myeonghun Pak <[email protected]>
usb: storage: realtek_cr: fix use-after-free on disconnect

Jan Kara <[email protected]>
udf: Fix data loss when converting inline inodes to out of line

Fan Wu <[email protected]>
wifi: rtl8xxxu: fix use-after-free from rx_urb_wq on stop

Doruk Tan Ozturk <[email protected]>
ocfs2: validate directory-index entry counts when reading metadata

Joseph Qi <[email protected]>
ocfs2: validate dx_root extent list fields during block read

Baul Lee <[email protected]>
HID: universal-pidff: stop the device when force-feedback init fails

Doruk Tan Ozturk <[email protected]>
HID: sony: fix UAF of ghl_poke_timer / ghl_urb at driver unbind

Frank Sorenson <[email protected]>
smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()

Sam Edwards <[email protected]>
ceph: properly decrypt filenames in vmalloc() buffers

Jeff Layton <[email protected]>
nfsd: fix nfsd_file leak on inter-server COPY setup failure

Roger Pau Monne <[email protected]>
x86/xen: fix init of balloon stats again

Roger Pau Monne <[email protected]>
xen/balloon: improve accuracy of initial balloon target for dom0

Hyunwoo Kim <[email protected]>
apparmor: fix out-of-bounds write when null terminating a label vec

Mario Limonciello <[email protected]>
x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client

David Arinzon <[email protected]>
net: ena: Add validation for completion descriptors consistency

Shay Drory <[email protected]>
net/mlx5e: Fix netif state handling

Jan Kara <[email protected]>
ocfs2: Avoid touching renamed directory if parent does not change

Tahera Fahimi <[email protected]>
xfrm: prevent policy_hthresh.work from racing with netns teardown

Aneesh Kumar K.V (Arm) <[email protected]>
dma-direct: return struct page from dma_direct_alloc_from_pool()

Christoph Hellwig <[email protected]>
dma-direct: simplify the use atomic pool logic in dma_direct_alloc

-------------

Diffstat:

 CREDITS                                            |    5 +
 Documentation/ABI/testing/sysfs-fs-erofs           |    2 +-
 Documentation/admin-guide/cgroup-v1/memory.rst     |   47 +-
 Documentation/arch/arm64/silicon-errata.rst        |    2 +
 Documentation/filesystems/ntfs.rst                 |  466 ---
 Documentation/netlink/specs/rt_link.yaml           |    2 +
 Documentation/networking/strparser.rst             |    2 +-
 Documentation/virt/kvm/api.rst                     |    6 +
 MAINTAINERS                                        |   12 +-
 Makefile                                           |   31 +-
 arch/alpha/include/asm/pgtable.h                   |   33 +-
 arch/alpha/include/asm/tlbflush.h                  |    4 +-
 arch/alpha/lib/Makefile                            |    1 -
 arch/alpha/mm/Makefile                             |    4 +-
 arch/alpha/mm/tlbflush.c                           |  112 +
 arch/arm/mm/dump.c                                 |    4 +-
 arch/arm/net/bpf_jit_32.c                          |   25 +-
 arch/arm64/Kconfig                                 |   30 +
 arch/arm64/kernel/Makefile                         |    3 +
 arch/arm64/kernel/cpu_errata.c                     |   24 +-
 arch/arm64/kernel/cpufeature.c                     |    2 +-
 arch/arm64/kernel/ptrace.c                         |   50 +
 arch/arm64/kernel/signal.c                         |   34 +-
 arch/arm64/kernel/topology.c                       |   11 +-
 arch/arm64/kvm/mmu.c                               |   25 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |    8 +
 arch/arm64/kvm/vgic/vgic.c                         |    9 +-
 arch/arm64/net/bpf_jit_comp.c                      |   15 +-
 arch/arm64/tools/cpucaps                           |    2 +-
 arch/loongarch/kernel/Makefile                     |    2 +-
 arch/loongarch/kernel/machine_kexec.c              |    5 +-
 arch/loongarch/kernel/setup.c                      |    1 +
 arch/loongarch/net/bpf_jit.c                       |   34 +-
 arch/mips/Kbuild                                   |    6 -
 arch/mips/kernel/ftrace.c                          |   25 +-
 arch/mips/net/bpf_jit_comp.c                       |    3 +-
 arch/mips/sgi-ip22/ip22-platform.c                 |   32 +
 arch/parisc/net/bpf_jit_core.c                     |    8 +-
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   16 +
 arch/powerpc/include/asm/iommu.h                   |    4 +-
 arch/powerpc/include/asm/xive.h                    |    4 +-
 arch/powerpc/kernel/iommu.c                        |  151 +-
 arch/powerpc/kexec/ranges.c                        |   12 +-
 arch/powerpc/mm/book3s64/pgtable.c                 |   15 +-
 arch/powerpc/mm/book3s64/radix_pgtable.c           |    2 +-
 arch/powerpc/mm/pgtable-frag.c                     |    1 +
 arch/powerpc/mm/pgtable_64.c                       |    2 +-
 arch/powerpc/net/bpf_jit_comp.c                    |   12 +-
 arch/powerpc/perf/core-book3s.c                    |    8 +-
 arch/powerpc/platforms/powernv/smp.c               |    8 +-
 arch/powerpc/platforms/pseries/iommu.c             |  147 +-
 arch/powerpc/platforms/pseries/smp.c               |    8 +-
 arch/powerpc/sysdev/xive/common.c                  |   10 +-
 arch/riscv/include/asm/kvm_host.h                  |    7 +
 arch/riscv/include/asm/processor.h                 |    1 +
 arch/riscv/kernel/asm-offsets.c                    |    5 +
 arch/riscv/kernel/entry.S                          |    9 +
 arch/riscv/kvm/aia_imsic.c                         |   16 +-
 arch/riscv/kvm/main.c                              |    4 +-
 arch/riscv/kvm/vcpu.c                              |   27 +-
 arch/riscv/kvm/vcpu_vector.c                       |    5 +-
 arch/riscv/kvm/vmid.c                              |    2 +-
 arch/riscv/net/bpf_jit_core.c                      |    6 +-
 arch/s390/boot/vmem.c                              |    2 +-
 arch/s390/include/asm/nmi.h                        |    3 +
 arch/s390/include/asm/pci_insn.h                   |   10 +-
 arch/s390/include/asm/pgtable.h                    |    8 +-
 arch/s390/kernel/nmi.c                             |    5 +-
 arch/s390/kernel/perf_pai_crypto.c                 |    3 +-
 arch/s390/kernel/perf_pai_ext.c                    |    3 +-
 arch/s390/kvm/interrupt.c                          |   24 +-
 arch/s390/kvm/kvm-s390.c                           |    7 +-
 arch/s390/mm/fault.c                               |   13 +-
 arch/s390/mm/gmap.c                                |   12 +-
 arch/s390/mm/hugetlbpage.c                         |    2 +-
 arch/s390/mm/pageattr.c                            |    2 +-
 arch/s390/mm/pgtable.c                             |    6 +-
 arch/s390/mm/vmem.c                                |    6 +-
 arch/s390/net/bpf_jit_comp.c                       |    6 +-
 arch/sparc/kernel/Makefile                         |    1 -
 arch/sparc/lib/Makefile                            |    1 -
 arch/sparc/mm/Makefile                             |    1 -
 arch/sparc/mm/init_64.c                            |    4 +-
 arch/sparc/net/bpf_jit_comp_64.c                   |    6 +-
 arch/sparc/prom/Makefile                           |    1 -
 arch/um/include/linux/time-internal.h              |    2 +
 arch/um/kernel/skas/syscall.c                      |   45 +-
 arch/x86/boot/compressed/ident_map_64.c            |    2 +-
 arch/x86/crypto/Kconfig                            |    4 +-
 arch/x86/crypto/aegis128-aesni-asm.S               |  110 +-
 arch/x86/crypto/aegis128-aesni-glue.c              |  156 +-
 arch/x86/events/amd/brs.c                          |    3 +-
 arch/x86/events/amd/core.c                         |   12 +-
 arch/x86/events/amd/lbr.c                          |    3 +-
 arch/x86/events/core.c                             |    5 +-
 arch/x86/events/intel/core.c                       |   50 +-
 arch/x86/events/intel/ds.c                         |   45 +-
 arch/x86/events/intel/lbr.c                        |    3 +-
 arch/x86/events/intel/pt.c                         |   56 +-
 arch/x86/events/perf_event.h                       |   29 +-
 arch/x86/include/asm/uaccess_64.h                  |    5 +-
 arch/x86/kernel/cpu/amd.c                          |   11 +
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |   19 +-
 arch/x86/kvm/hyperv.c                              |    2 +-
 arch/x86/kvm/mmu/mmu.c                             |    8 +-
 arch/x86/kvm/svm/hyperv.h                          |    7 +
 arch/x86/kvm/svm/nested.c                          |   53 +-
 arch/x86/kvm/svm/sev.c                             |   29 +-
 arch/x86/kvm/svm/svm.c                             |   75 +-
 arch/x86/kvm/vmx/nested.c                          |   31 +-
 arch/x86/kvm/x86.c                                 |   13 +
 arch/x86/kvm/x86.h                                 |    4 +-
 arch/x86/kvm/xen.c                                 |    2 +-
 arch/x86/lib/copy_user_uncached_64.S               |    6 +-
 arch/x86/lib/usercopy_64.c                         |    4 +-
 arch/x86/mm/fault.c                                |    8 +-
 arch/x86/mm/init_32.c                              |    2 +-
 arch/x86/mm/init_64.c                              |    8 +-
 arch/x86/mm/kasan_init_64.c                        |    2 +-
 arch/x86/mm/mem_encrypt_identity.c                 |    4 +-
 arch/x86/mm/pat/set_memory.c                       |    4 +-
 arch/x86/mm/pgtable.c                              |    2 +-
 arch/x86/mm/pti.c                                  |    4 +-
 arch/x86/net/bpf_jit_comp.c                        |    8 +-
 arch/x86/net/bpf_jit_comp32.c                      |    3 +-
 arch/x86/power/hibernate.c                         |    2 +-
 arch/x86/xen/mmu_pv.c                              |    4 +-
 block/bfq-cgroup.c                                 |    9 +-
 block/blk-cgroup.c                                 |    5 +-
 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/algif_skcipher.c                            |    8 +-
 crypto/drbg.c                                      |   11 +-
 drivers/accel/habanalabs/common/device.c           |    2 +-
 drivers/accel/habanalabs/common/memory.c           |   24 +-
 drivers/accel/ivpu/ivpu_fw_log.c                   |   74 +-
 drivers/accel/ivpu/ivpu_gem.h                      |   14 +-
 drivers/accel/ivpu/ivpu_ipc.c                      |    7 +-
 drivers/accel/qaic/mhi_controller.c                |   22 -
 drivers/acpi/acpi_platform.c                       |   16 +-
 drivers/acpi/acpi_tad.c                            |  188 +-
 drivers/acpi/bus.c                                 |   54 +-
 drivers/acpi/processor_idle.c                      |    4 +-
 drivers/android/binder.c                           |    3 +-
 drivers/android/binder_alloc.c                     |    7 +-
 drivers/base/core.c                                |    3 +-
 drivers/base/memory.c                              |    4 +-
 drivers/base/property.c                            |   35 +
 drivers/block/null_blk/main.c                      |   16 +-
 drivers/block/ublk_drv.c                           |   50 +-
 drivers/block/zram/zram_drv.c                      |   25 +-
 drivers/bluetooth/btintel.c                        |   15 +-
 drivers/bluetooth/btqcomsmd.c                      |   10 +-
 drivers/bluetooth/btusb.c                          |    2 +
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   43 +-
 drivers/bus/mhi/host/pci_generic.c                 |   20 +-
 drivers/char/hw_random/core.c                      |  152 +-
 drivers/char/hw_random/stm32-rng.c                 |   12 +-
 drivers/clk/mediatek/clk-pllfh.c                   |   97 +-
 drivers/clk/qcom/gcc-qcm2290.c                     |    6 +-
 drivers/clk/qcom/gcc-sm6115.c                      |    6 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h616.c             |   64 +-
 drivers/clocksource/samsung_pwm_timer.c            |   22 +-
 drivers/cpufreq/acpi-cpufreq.c                     |    4 +-
 drivers/cpufreq/amd-pstate.c                       |    7 +-
 drivers/cpufreq/apple-soc-cpufreq.c                |   40 +-
 drivers/cpufreq/bmips-cpufreq.c                    |    4 +-
 drivers/cpufreq/cppc_cpufreq.c                     |    3 +-
 drivers/cpufreq/cpufreq-dt.c                       |    3 +-
 drivers/cpufreq/e_powersaver.c                     |    3 +-
 drivers/cpufreq/intel_pstate.c                     |    8 +-
 drivers/cpufreq/mediatek-cpufreq-hw.c              |    4 +-
 drivers/cpufreq/mediatek-cpufreq.c                 |    4 +-
 drivers/cpufreq/omap-cpufreq.c                     |    3 +-
 drivers/cpufreq/pasemi-cpufreq.c                   |    6 +-
 drivers/cpufreq/pcc-cpufreq.c                      |    6 -
 drivers/cpufreq/powernow-k6.c                      |    5 +-
 drivers/cpufreq/powernow-k7.c                      |    3 +-
 drivers/cpufreq/powernow-k8.c                      |    6 +-
 drivers/cpufreq/powernv-cpufreq.c                  |    4 +-
 drivers/cpufreq/ppc_cbe_cpufreq.c                  |    3 +-
 drivers/cpufreq/qcom-cpufreq-hw.c                  |    5 +-
 drivers/cpufreq/qoriq-cpufreq.c                    |    4 +-
 drivers/cpufreq/scmi-cpufreq.c                     |    4 +-
 drivers/cpufreq/scpi-cpufreq.c                     |    4 +-
 drivers/cpufreq/sh-cpufreq.c                       |    4 +-
 drivers/cpufreq/sparc-us2e-cpufreq.c               |    3 +-
 drivers/cpufreq/sparc-us3-cpufreq.c                |    3 +-
 drivers/cpufreq/speedstep-centrino.c               |   10 +-
 drivers/cpufreq/tegra194-cpufreq.c                 |    4 +-
 drivers/cpufreq/vexpress-spc-cpufreq.c             |    5 +-
 drivers/crypto/hisilicon/qm.c                      |   38 +-
 drivers/crypto/intel/qat/qat_common/adf_init.c     |   14 +
 drivers/cxl/core/core.h                            |    2 +
 drivers/cxl/core/mbox.c                            |   15 +-
 drivers/cxl/core/pci.c                             |   10 +-
 drivers/cxl/core/port.c                            |   13 +-
 drivers/cxl/core/region.c                          |   84 +-
 drivers/cxl/core/trace.h                           |   12 +-
 drivers/cxl/cxl.h                                  |   22 +-
 drivers/dma-buf/dma-buf.c                          |   15 +
 drivers/dma-buf/dma-heap.c                         |   80 +-
 drivers/dma-buf/udmabuf.c                          |   20 +-
 drivers/dma/dmaengine.c                            |   30 +
 drivers/dma/idxd/init.c                            |   36 +-
 drivers/dma/ti/k3-udma-glue.c                      |   15 +-
 drivers/dma/xilinx/xilinx_dma.c                    |   14 +-
 drivers/edac/amd64_edac.c                          |    4 +-
 drivers/edac/igen6_edac.c                          |    6 +
 drivers/firewire/core-topology.c                   |   30 +-
 drivers/firewire/ohci.c                            |    4 +-
 drivers/firmware/arm_ffa/driver.c                  |    4 +-
 drivers/firmware/arm_scmi/bus.c                    |   36 +-
 drivers/firmware/arm_scmi/driver.c                 |    4 +-
 drivers/firmware/arm_scmi/mailbox.c                |   23 +-
 drivers/firmware/arm_scmi/smc.c                    |   13 +-
 drivers/firmware/qcom_scm-smc.c                    |    2 +-
 drivers/firmware/qcom_scm.c                        |    8 +-
 drivers/firmware/qcom_scm.h                        |    2 +-
 drivers/fpga/dfl.c                                 |    2 +-
 drivers/gpio/gpio-exar.c                           |    2 +-
 drivers/gpio/gpio-mvebu.c                          |    1 +
 drivers/gpio/gpio-pca953x.c                        |   18 +-
 drivers/gpio/gpio-rockchip.c                       |   19 +-
 drivers/gpio/gpio-xilinx.c                         |    9 +-
 drivers/gpu/drm/Makefile                           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |   13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |   25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |   63 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   26 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   73 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   86 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   61 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c     |  104 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h     |    9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c            |   15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c            |   25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h            |    3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |   46 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  150 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c            |   28 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h            |    1 +
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |    3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |    9 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |    8 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   24 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |   23 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   20 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   24 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |    8 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |    8 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |   14 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c           |   14 +-
 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c              |    8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   23 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |   22 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |    4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |    1 +
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   21 +
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |   17 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   51 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |    2 +
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   56 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   10 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   24 +-
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |   18 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   82 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    2 +-
 .../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 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   69 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |    3 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   22 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   40 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |    3 +
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |    2 +-
 .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c |    2 -
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   29 +-
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |    2 +
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |   82 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |    2 +
 drivers/gpu/drm/amd/display/dc/dc.h                |    1 +
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   36 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |    2 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c         |    3 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |    1 +
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |   20 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c  |    2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   14 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |    5 +-
 .../gpu/drm/amd/display/dc/dce60/dce60_resource.c  |    1 -
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |    1 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |    3 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   22 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |    5 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   27 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c  |    3 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c  |    2 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c |    2 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    2 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    2 +
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |    2 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |    2 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |    4 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |    2 +
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c   |    2 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |    2 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |    2 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |    7 +-
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  |   10 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |    2 +-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |    2 +
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |    2 +-
 .../amd/display/dc/link/accessories/link_dp_cts.c  |    5 +-
 .../drm/amd/display/dc/link/hwss/link_hwss_dio.c   |    5 +-
 .../drm/amd/display/dc/link/hwss/link_hwss_dpia.c  |    2 +
 .../gpu/drm/amd/display/dc/link/link_detection.c   |    3 +
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |   13 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |    3 +
 .../drm/amd/display/dc/link/protocols/link_ddc.c   |    2 +
 .../display/dc/link/protocols/link_dp_capability.c |    2 +-
 .../dc/link/protocols/link_dp_irq_handler.c        |    2 +
 .../display/dc/link/protocols/link_dp_training.c   |    3 +-
 .../drm/amd/display/dc/link/protocols/link_dpcd.c  |    3 +-
 .../dc/link/protocols/link_edp_panel_control.c     |    3 +
 drivers/gpu/drm/amd/display/dc/os_types.h          |    1 +
 drivers/gpu/drm/amd/display/include/logger_types.h |  142 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |    2 +
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |   39 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |   10 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c  |   11 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |    4 -
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    2 -
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |    2 -
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |    9 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |    2 -
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |    5 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |    4 +-
 drivers/gpu/drm/drm_debugfs.c                      |   16 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    6 +-
 drivers/gpu/drm/{drm_gpuva_mgr.c => drm_gpuvm.c}   |  404 +--
 drivers/gpu/drm/drm_syncobj.c                      |    6 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |   13 +-
 drivers/gpu/drm/gud/gud_drv.c                      |    2 +
 drivers/gpu/drm/gud/gud_pipe.c                     |    1 +
 drivers/gpu/drm/i915/display/icl_dsi.c             |    4 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |   36 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |    8 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c          |   14 +-
 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/i915/gvt/interrupt.c               |    2 +-
 drivers/gpu/drm/lima/lima_sched.c                  |   13 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   17 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |    5 +-
 .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h    |    4 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h |    4 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |    8 -
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |   10 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h |    3 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h |    8 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h |    3 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h |    1 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h |    3 -
 .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h    |    1 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h |    1 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h |    8 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h |    6 -
 .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h   |   13 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h |   12 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h |   12 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h       |    6 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   10 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |    8 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c   |   32 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |   33 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |   14 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c  |   39 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h  |    6 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |   30 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c               |   22 +-
 drivers/gpu/drm/msm/msm_ringbuffer.h               |    1 +
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bo0039.c           |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo5039.c           |    2 +-
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   36 +-
 drivers/gpu/drm/nouveau/nouveau_chan.h             |    2 -
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_exec.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   15 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_sched.c            |   12 +-
 drivers/gpu/drm/nouveau/nouveau_uvmm.c             |   41 +-
 drivers/gpu/drm/nouveau/nouveau_uvmm.h             |    6 +-
 drivers/gpu/drm/nouveau/nv17_fence.c               |    6 +-
 drivers/gpu/drm/nouveau/nv50_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    8 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |   15 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    6 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |    8 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    4 +
 drivers/gpu/drm/scheduler/sched_main.c             |   34 +-
 drivers/gpu/drm/tiny/ofdrm.c                       |    8 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |   59 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |  108 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |    3 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    5 +-
 drivers/gpu/drm/vc4/vc4_hvs.c                      |    2 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |   10 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |   20 +
 drivers/gpu/drm/virtio/virtgpu_object.c            |    2 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   26 +-
 drivers/hid/bpf/hid_bpf_dispatch.c                 |    5 +-
 drivers/hid/hid-alps.c                             |   25 +-
 drivers/hid/hid-core.c                             |   38 +-
 drivers/hid/hid-logitech-hidpp.c                   |   27 +-
 drivers/hid/hid-mcp2221.c                          |   17 +-
 drivers/hid/hid-multitouch.c                       |    2 +-
 drivers/hid/hid-nintendo.c                         |   38 +-
 drivers/hid/hid-sony.c                             |   37 +-
 drivers/hid/hid-steam.c                            |  269 +-
 drivers/hid/hid-universal-pidff.c                  |    4 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |    7 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c              |    2 +
 drivers/hid/intel-ish-hid/ishtp/client.c           |    4 +-
 drivers/hid/uhid.c                                 |    8 +-
 drivers/hid/usbhid/hid-core.c                      |   11 +-
 drivers/hv/vmbus_drv.c                             |   58 +-
 drivers/hwmon/lm90.c                               |   26 +-
 drivers/hwmon/pmbus/pmbus_core.c                   |   80 +-
 drivers/hwmon/pwm-fan.c                            |   13 +-
 drivers/hwmon/sht3x.c                              |    9 +-
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |   15 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   89 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |    2 +
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   16 +
 drivers/i2c/busses/i2c-at91-master.c               |    8 +-
 drivers/i2c/busses/i2c-mxs.c                       |    5 +-
 drivers/i2c/busses/i2c-xiic.c                      |   98 +-
 drivers/i3c/master.c                               |   59 +-
 drivers/i3c/master/mipi-i3c-hci/core.c             |    3 +
 drivers/i3c/master/mipi-i3c-hci/dma.c              |   27 +-
 drivers/i3c/master/mipi-i3c-hci/hci.h              |    1 +
 drivers/iio/accel/kionix-kx022a.c                  |    2 +-
 drivers/iio/accel/kxcjk-1013.c                     |    2 +-
 drivers/iio/accel/sca3000.c                        |    2 +-
 drivers/iio/adc/ad_sigma_delta.c                   |   26 +-
 drivers/iio/adc/aspeed_adc.c                       |   13 +-
 drivers/iio/adc/axp288_adc.c                       |    8 +
 drivers/iio/adc/max1363.c                          |    8 +
 drivers/iio/adc/stm32-adc.c                        |   47 +-
 drivers/iio/adc/sun4i-gpadc-iio.c                  |   10 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |    9 +-
 drivers/iio/cdc/ad7150.c                           |    8 +-
 drivers/iio/frequency/admv1013.c                   |  128 +-
 drivers/iio/gyro/adis16136.c                       |    2 +-
 drivers/iio/health/max30102.c                      |   12 +-
 drivers/iio/imu/adis16400.c                        |    2 +-
 drivers/iio/imu/adis16480.c                        |    4 +-
 drivers/iio/industrialio-buffer.c                  |    7 +-
 drivers/iio/industrialio-trigger.c                 |    2 +
 drivers/iio/light/Kconfig                          |   14 -
 drivers/iio/light/Makefile                         |    1 -
 drivers/iio/light/gp2ap020a00f.c                   |    2 +
 drivers/iio/light/ltrf216a.c                       |   13 +-
 drivers/iio/light/rohm-bu27034.c                   | 1528 ----------
 drivers/iio/pressure/bmp280-core.c                 |    2 +-
 drivers/iio/proximity/isl29501.c                   |    2 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    4 +-
 drivers/iio/proximity/sx9324.c                     |    2 +-
 drivers/iio/proximity/vcnl3020.c                   |   24 +-
 drivers/infiniband/core/counters.c                 |    9 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   38 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |    1 +
 drivers/infiniband/hw/cxgb4/mem.c                  |   46 +-
 drivers/infiniband/hw/efa/efa_com.c                |   28 +-
 drivers/infiniband/hw/erdma/erdma_cm.c             |    6 +-
 drivers/infiniband/hw/erdma/erdma_eq.c             |    3 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c          |   23 +-
 drivers/infiniband/hw/erdma/erdma_verbs.h          |   15 +
 drivers/infiniband/hw/hns/hns_roce_cq.c            |    6 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   43 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |    5 +-
 drivers/infiniband/hw/hns/hns_roce_mr.c            |    6 +-
 drivers/infiniband/hw/hns/hns_roce_srq.c           |    2 +-
 drivers/infiniband/hw/irdma/hw.c                   |    7 +-
 drivers/infiniband/hw/irdma/main.h                 |    3 +-
 drivers/infiniband/hw/irdma/utils.c                |   12 +-
 drivers/infiniband/hw/irdma/verbs.c                |   21 +-
 drivers/infiniband/hw/mlx5/cq.c                    |   11 +-
 drivers/infiniband/hw/mlx5/devx.c                  |    2 +-
 drivers/infiniband/hw/mlx5/main.c                  |   75 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |    2 +
 drivers/infiniband/hw/mlx5/mr.c                    |    2 +-
 drivers/infiniband/hw/mlx5/odp.c                   |   15 +-
 drivers/infiniband/hw/mlx5/umr.c                   |   87 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |    8 +-
 drivers/infiniband/sw/rdmavt/vt.c                  |    4 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |   20 +-
 drivers/infiniband/sw/rxe/rxe_hw_counters.c        |    2 +-
 drivers/infiniband/sw/rxe/rxe_hw_counters.h        |    2 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |    3 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |  285 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |    4 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   58 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   25 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |    6 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   11 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |   16 +-
 drivers/infiniband/sw/siw/siw.h                    |    7 +-
 drivers/infiniband/sw/siw/siw_cm.c                 |   75 +-
 drivers/infiniband/sw/siw/siw_main.c               |   15 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |   35 +-
 drivers/input/joystick/xpad.c                      |    3 +
 drivers/input/keyboard/atkbd.c                     |    8 +
 drivers/input/keyboard/lkkbd.c                     |    2 +
 drivers/input/mouse/alps.c                         |    2 +
 drivers/input/mouse/synaptics.c                    |    7 +-
 drivers/input/serio/i8042-acpipnpio.h              |    9 +
 drivers/input/touchscreen/s6sy761.c                |   14 +-
 drivers/iommu/amd/init.c                           |    5 +
 drivers/iommu/amd/iommu.c                          |    7 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |   65 +-
 drivers/iommu/intel/iommu.c                        |   37 +-
 drivers/iommu/intel/pasid.c                        |   20 +-
 drivers/iommu/iommu-sva.c                          |    3 +-
 drivers/iommu/iommu.c                              |    9 +-
 drivers/iommu/msm_iommu.c                          |    9 +-
 drivers/iommu/s390-iommu.c                         |   23 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |  135 +-
 drivers/md/dm-cache-target.c                       |    4 +-
 drivers/md/dm-clone-target.c                       |    4 +-
 drivers/md/dm-crypt.c                              |    7 +-
 drivers/md/dm-ebs-target.c                         |    2 +-
 drivers/md/dm-era-target.c                         |    4 +-
 drivers/md/dm-integrity.c                          |    2 +-
 drivers/md/dm-ioctl.c                              |   14 +-
 drivers/md/dm-raid.c                               |    4 +-
 drivers/md/dm-snap.c                               |   14 +
 drivers/md/dm-stripe.c                             |   11 +-
 drivers/md/dm-thin.c                               |    6 +-
 drivers/md/dm-verity-fec.c                         |  101 +-
 drivers/md/dm-verity-target.c                      |   10 +-
 drivers/md/dm-zoned-target.c                       |    4 +-
 drivers/md/md.c                                    |  254 +-
 drivers/md/md.h                                    |   43 +-
 drivers/md/persistent-data/dm-array.c              |   37 +-
 drivers/md/raid1.c                                 |   27 +-
 drivers/md/raid10.c                                |  100 +-
 drivers/md/raid5.c                                 |   10 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.c   |    5 +
 .../media/platform/nxp/imx8-isi/imx8-isi-video.c   |  156 +-
 drivers/media/platform/verisilicon/hantro.h        |    2 +
 drivers/media/platform/verisilicon/hantro_drv.c    |   89 +-
 drivers/media/platform/verisilicon/imx8m_vpu_hw.c  |    8 +
 drivers/media/test-drivers/vivid/vivid-core.c      |    4 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   23 +
 drivers/memstick/core/memstick.c                   |    8 +-
 drivers/memstick/host/rtsx_usb_ms.c                |   31 +-
 drivers/mfd/sm501.c                                |    8 +-
 drivers/misc/ocxl/file.c                           |    2 +-
 drivers/misc/sgi-gru/grufault.c                    |  101 +-
 drivers/misc/sgi-gru/gruprocfs.c                   |    1 -
 drivers/misc/sgi-gru/grutables.h                   |    1 -
 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/mmc/host/via-sdmmc.c                       |    4 +
 drivers/mmc/host/vub300.c                          |   11 +-
 drivers/most/core.c                                |   15 +-
 drivers/mtd/devices/block2mtd.c                    |   53 +-
 drivers/mtd/maps/vmu-flash.c                       |   10 +-
 drivers/mtd/mtdcore.c                              |    2 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |    6 +-
 drivers/mtd/nand/raw/vf610_nfc.c                   |   85 +-
 drivers/mtd/nand/spi/core.c                        |   37 +-
 drivers/net/amt.c                                  |   51 +-
 drivers/net/can/dev/skb.c                          |    2 +
 drivers/net/can/usb/f81604.c                       |    2 +-
 drivers/net/dsa/b53/b53_common.c                   |    8 +-
 drivers/net/dsa/microchip/ksz_common.h             |    2 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   25 +-
 drivers/net/ethernet/amazon/ena/ena_com.h          |   14 -
 drivers/net/ethernet/amazon/ena/ena_eth_com.c      |   37 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |    3 +
 drivers/net/ethernet/amazon/ena/ena_regs_defs.h    |    1 +
 drivers/net/ethernet/amd/pds_core/core.c           |  102 +-
 drivers/net/ethernet/amd/pds_core/core.h           |    1 +
 drivers/net/ethernet/amd/pds_core/debugfs.c        |    3 +-
 drivers/net/ethernet/amd/pds_core/dev.c            |   16 +
 drivers/net/ethernet/amd/pds_core/main.c           |    5 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   21 -
 drivers/net/ethernet/broadcom/asp2/bcmasp.h        |    2 -
 drivers/net/ethernet/broadcom/bcmsysport.c         |    8 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  138 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   26 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   31 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |    5 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |   16 +-
 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_ethtool.c      |   38 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   11 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |    4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_regs.c    |    9 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c  |    9 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   22 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    2 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   31 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |    2 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |    9 +-
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |    2 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |  109 +-
 drivers/net/ethernet/intel/ice/ice_ptp.h           |    8 +
 drivers/net/ethernet/intel/ice/ice_trace.h         |   64 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   86 +-
 drivers/net/ethernet/intel/ice/ice_txrx.h          |    1 -
 drivers/net/ethernet/intel/igb/igb_main.c          |    2 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |    2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    5 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |    2 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   12 +
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |    1 +
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |    4 +-
 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    |   67 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   20 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   40 +-
 drivers/net/ethernet/mediatek/mtk_wed_wo.c         |   17 +-
 drivers/net/ethernet/mellanox/mlx4/srq.c           |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c       |   23 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   16 +-
 .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c |   10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   10 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c    |    2 +
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   56 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   55 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   37 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |    9 +-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |   34 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |    1 +
 .../net/ethernet/mellanox/mlx5/core/fpga/conn.c    |   17 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |    4 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c |   30 +-
 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 +-
 .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |    6 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |    1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |    1 +
 .../net/ethernet/microchip/sparx5/sparx5_netdev.c  |    1 +
 drivers/net/ethernet/microchip/vcap/vcap_api.c     |    2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   17 +-
 drivers/net/ethernet/mscc/ocelot_stats.c           |    2 +-
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c   |  467 +--
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |    3 +-
 drivers/net/ethernet/realtek/r8169_main.c          |    4 -
 drivers/net/ethernet/renesas/ravb_main.c           |    8 +-
 drivers/net/ethernet/renesas/ravb_ptp.c            |   37 +-
 drivers/net/ethernet/sfc/ef10.c                    |    4 +-
 drivers/net/ethernet/sfc/ef100_netdev.c            |    7 +-
 drivers/net/ethernet/sfc/ef100_nic.c               |   47 +-
 drivers/net/ethernet/sfc/efx.c                     |   48 +-
 drivers/net/ethernet/sfc/mcdi_port.c               |   59 +-
 drivers/net/ethernet/sfc/mcdi_port_common.c        |   11 -
 drivers/net/ethernet/sfc/net_driver.h              |    8 +-
 drivers/net/ethernet/sfc/ptp.c                     |   30 +-
 drivers/net/ethernet/sfc/ptp.h                     |    7 +-
 drivers/net/ethernet/sfc/siena/tx_common.c         |    5 +-
 drivers/net/ethernet/sfc/tx_common.c               |    5 +-
 drivers/net/ethernet/sfc/tx_tso.c                  |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   51 +-
 drivers/net/ethernet/sun/sunvnet_common.c          |    4 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |    4 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |    2 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |    2 +-
 drivers/net/ieee802154/cc2520.c                    |   10 +-
 drivers/net/netconsole.c                           |    3 +-
 drivers/net/phy/sfp.c                              |   16 +
 drivers/net/tap.c                                  |   55 +-
 drivers/net/team/team_core.c                       |  102 +-
 drivers/net/team/team_mode_loadbalance.c           |    4 +-
 drivers/net/usb/ax88179_178a.c                     |    6 +-
 drivers/net/usb/qmi_wwan.c                         |    1 +
 drivers/net/veth.c                                 |    1 +
 drivers/net/vxlan/vxlan_core.c                     |   40 +-
 drivers/net/vxlan/vxlan_private.h                  |    4 +-
 drivers/net/wireguard/noise.c                      |    7 +-
 drivers/net/wireguard/queueing.h                   |    2 +
 drivers/net/wireguard/receive.c                    |    2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   18 +-
 drivers/net/wireless/ath/ath11k/debugfs.c          |    6 +-
 drivers/net/wireless/ath/ath11k/dp.c               |   12 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   22 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |    6 +-
 drivers/net/wireless/ath/ath11k/hw.h               |    4 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   44 +-
 drivers/net/wireless/ath/ath11k/mhi.c              |    8 +-
 drivers/net/wireless/ath/ath11k/pci.c              |    7 +
 drivers/net/wireless/ath/ath11k/reg.c              |   92 +-
 drivers/net/wireless/ath/ath11k/reg.h              |    6 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |   15 +-
 drivers/net/wireless/ath/ath12k/dp.c               |    6 +-
 drivers/net/wireless/ath/ath12k/dp.h               |   13 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |  237 +-
 drivers/net/wireless/ath/ath12k/dp_mon.h           |    4 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  216 +-
 drivers/net/wireless/ath/ath12k/dp_rx.h            |    8 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c            |   10 +-
 drivers/net/wireless/ath/ath12k/hal_rx.c           |   10 +-
 drivers/net/wireless/ath/ath12k/hal_rx.h           |   12 +-
 drivers/net/wireless/ath/ath12k/hw.c               |    6 +
 drivers/net/wireless/ath/ath12k/hw.h               |    2 +
 drivers/net/wireless/ath/ath12k/mhi.c              |    4 -
 drivers/net/wireless/ath/ath12k/pci.c              |    6 +-
 drivers/net/wireless/ath/ath12k/pci.h              |    4 +-
 drivers/net/wireless/ath/ath12k/qmi.c              |   12 +-
 drivers/net/wireless/ath/ath12k/qmi.h              |    3 +
 drivers/net/wireless/ath/ath12k/wmi.c              |   25 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   27 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |    4 +
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |    1 +
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   47 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |   12 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/smem.c       |    8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |    3 +
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |    5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |    7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   26 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   46 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |    9 +-
 drivers/net/wireless/marvell/libertas/tx.c         |    7 -
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   37 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |    1 +
 drivers/net/wireless/mediatek/mt76/mt7603/init.c   |    1 +
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   16 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |    5 +
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |   33 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h |    1 +
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |    9 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   17 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   19 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |    3 +
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    2 +
 .../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   |    3 +
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   11 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |    8 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |    1 -
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   19 +-
 drivers/net/wireless/realtek/rtw88/debug.c         |  303 +-
 drivers/net/wireless/realtek/rtw88/debug.h         |    2 +
 drivers/net/wireless/realtek/rtw88/main.c          |   20 +-
 drivers/net/wireless/realtek/rtw88/main.h          |    3 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |    9 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |    7 +-
 drivers/net/wireless/silabs/wfx/hif_tx.c           |    4 +-
 drivers/net/wireless/st/cw1200/bh.c                |    8 +-
 drivers/net/wireless/st/cw1200/txrx.c              |   14 +
 drivers/net/wireless/ti/wl12xx/main.c              |    6 +-
 drivers/net/wireless/ti/wl18xx/main.c              |    2 +-
 drivers/net/wireless/ti/wlcore/main.c              |   10 +-
 drivers/net/wireless/ti/wlcore/wlcore.h            |    2 +-
 drivers/net/xen-netfront.c                         |   16 +-
 drivers/ntb/ntb_transport.c                        |   25 +-
 drivers/nvdimm/nd_virtio.c                         |   32 +-
 drivers/nvdimm/pmem.c                              |   12 +-
 drivers/nvdimm/virtio_pmem.h                       |    2 +
 drivers/nvme/host/core.c                           |   61 +-
 drivers/nvme/host/fabrics.c                        |    2 +
 drivers/nvme/host/multipath.c                      |    5 +-
 drivers/nvme/host/pci.c                            |    2 +
 drivers/nvme/host/tcp.c                            |   54 +-
 drivers/nvme/target/admin-cmd.c                    |   31 +-
 drivers/nvme/target/configfs.c                     |    9 +-
 drivers/nvme/target/core.c                         |   94 +-
 drivers/nvme/target/discovery.c                    |   37 +-
 drivers/nvme/target/fabrics-cmd-auth.c             |   40 +-
 drivers/nvme/target/fabrics-cmd.c                  |   45 +-
 drivers/nvme/target/nvmet.h                        |   15 +
 drivers/nvme/target/rdma.c                         |    1 +
 drivers/nvme/target/tcp.c                          |   46 +-
 drivers/nvmem/Kconfig                              |    1 +
 drivers/nvmem/Makefile                             |    2 +
 drivers/nvmem/core.c                               |  176 +-
 drivers/nvmem/internals.h                          |   21 +
 drivers/nvmem/layouts.c                            |  201 ++
 drivers/nvmem/layouts/Kconfig                      |    8 +
 drivers/nvmem/layouts/onie-tlv.c                   |   24 +-
 drivers/nvmem/layouts/sl28vpd.c                    |   24 +-
 drivers/of/device.c                                |   41 +
 drivers/of/irq.c                                   |    2 +
 drivers/of/overlay.c                               |   17 +-
 drivers/of/platform.c                              |   40 -
 drivers/of/unittest.c                              |    7 +-
 drivers/opp/core.c                                 |    5 +-
 drivers/pci/controller/dwc/pci-imx6.c              |   57 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   24 +
 drivers/pci/endpoint/functions/pci-epf-ntb.c       |    5 +
 drivers/pci/endpoint/functions/pci-epf-test.c      |   16 +-
 drivers/pci/endpoint/functions/pci-epf-vntb.c      |    5 +
 drivers/pci/hotplug/pnv_php.c                      |    2 +-
 drivers/pci/hotplug/rpaphp_slot.c                  |    2 +-
 drivers/pci/pci-driver.c                           |  194 +-
 drivers/pci/pci-sysfs.c                            |  153 +-
 drivers/pci/pci.c                                  |   20 +-
 drivers/pci/pci.h                                  |   41 +-
 drivers/pci/probe.c                                |    1 -
 drivers/pci/rebar.c                                |   19 +-
 drivers/pci/search.c                               |    8 +-
 drivers/pci/setup-bus.c                            |   56 +-
 drivers/pci/slot.c                                 |   47 +-
 drivers/perf/riscv_pmu_legacy.c                    |    5 +-
 drivers/perf/riscv_pmu_sbi.c                       |   67 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |    6 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |   14 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |    7 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   88 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.h              |    7 +
 drivers/platform/x86/amd/pmc/pmc.c                 |   40 +-
 drivers/platform/x86/asus-wmi.c                    |   52 +-
 drivers/platform/x86/dell/dell-wmi-base.c          |    2 +-
 drivers/platform/x86/intel/int1092/intel_sar.c     |   39 +-
 .../x86/intel/speed_select_if/isst_tpmi_core.c     |   17 +-
 drivers/platform/x86/lg-laptop.c                   |   28 +-
 drivers/pmdomain/imx/imx8m-blk-ctrl.c              |   15 +
 drivers/pmdomain/rockchip/pm-domains.c             |   20 +-
 drivers/power/supply/charger-manager.c             |   60 +-
 drivers/power/supply/lp8788-charger.c              |   29 +-
 drivers/power/supply/max17040_battery.c            |   27 +-
 drivers/power/supply/qcom_battmgr.c                |    8 +-
 drivers/ptp/ptp_chardev.c                          |   12 +-
 drivers/ptp/ptp_clock.c                            |   26 +-
 drivers/ptp/ptp_ocp.c                              |    3 +-
 drivers/ptp/ptp_private.h                          |    5 +-
 drivers/ptp/ptp_sysfs.c                            |    8 +-
 drivers/pwm/pwm-samsung.c                          |   22 +-
 drivers/regulator/ltc3676.c                        |   15 +-
 drivers/regulator/tps6594-regulator.c              |    6 +-
 drivers/remoteproc/qcom_wcnss.c                    |   23 +-
 drivers/rtc/dev.c                                  |    2 +-
 drivers/rtc/rtc-ac100.c                            |    3 +-
 drivers/rtc/rtc-mpfs.c                             |    6 +-
 drivers/rtc/rtc-rzn1.c                             |   16 +-
 drivers/rtc/rtc-spear.c                            |   11 +-
 drivers/s390/cio/vfio_ccw_chp.c                    |    2 +-
 drivers/s390/cio/vfio_ccw_drv.c                    |    4 +-
 drivers/s390/cio/vfio_ccw_ops.c                    |    6 +-
 drivers/s390/crypto/pkey_api.c                     |  128 +-
 drivers/s390/crypto/vfio_ap_ops.c                  |   28 +-
 drivers/s390/crypto/zcrypt_api.c                   |    3 +
 drivers/s390/crypto/zcrypt_ccamisc.c               |   64 +-
 drivers/s390/crypto/zcrypt_ccamisc.h               |    6 +-
 drivers/s390/net/ism_drv.c                         |   20 +-
 drivers/scsi/ch.c                                  |   30 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   12 +-
 drivers/scsi/hosts.c                               |    2 +
 drivers/scsi/imm.c                                 |    1 +
 drivers/scsi/lpfc/lpfc.h                           |   77 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |  105 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |    8 +-
 drivers/scsi/lpfc/lpfc_ct.c                        |  147 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  391 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  314 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   66 +-
 drivers/scsi/lpfc/lpfc_mbox.c                      |    8 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   68 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   34 +-
 drivers/scsi/lpfc/lpfc_sli.h                       |    1 +
 drivers/scsi/lpfc/lpfc_vport.c                     |   46 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |   21 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |    7 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  169 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |   63 +-
 drivers/scsi/qedi/qedi_main.c                      |    3 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |   47 +-
 drivers/scsi/qla2xxx/qla_def.h                     |    2 +
 drivers/scsi/qla2xxx/qla_init.c                    |    1 +
 drivers/scsi/qla2xxx/qla_iocb.c                    |   25 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |   33 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |    6 +-
 drivers/scsi/qla2xxx/qla_mid.c                     |   41 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   10 +
 drivers/scsi/qla2xxx/qla_os.c                      |   35 +-
 drivers/scsi/qla2xxx/qla_target.c                  |    5 +-
 drivers/scsi/qla2xxx/qla_target.h                  |    1 +
 drivers/scsi/scsi_error.c                          |   28 +-
 drivers/scsi/scsi_priv.h                           |    1 +
 drivers/scsi/sd.c                                  |   37 +-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |   31 +-
 drivers/soc/xilinx/zynqmp_power.c                  |   10 +-
 drivers/soundwire/generic_bandwidth_allocation.c   |   36 +-
 drivers/spi/spi-dw-dma.c                           |    2 +-
 drivers/spi/spi-microchip-core-qspi.c              |   79 +-
 drivers/spi/spi-mpc52xx.c                          |   60 +-
 drivers/spi/spi-oc-tiny.c                          |   24 +-
 drivers/spi/spi-tegra210-quad.c                    |   20 +
 drivers/spi/spi.c                                  |   19 +-
 drivers/staging/greybus/raw.c                      |   90 +-
 drivers/staging/greybus/uart.c                     |    3 +-
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c |   29 +-
 drivers/staging/media/av7110/av7110.h              |    4 +-
 drivers/staging/media/av7110/av7110_ca.c           |   26 +-
 drivers/staging/media/rkvdec/rkvdec.c              |    4 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |  247 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   22 +-
 drivers/staging/sm750fb/sm750.c                    |    2 +-
 drivers/staging/sm750fb/sm750.h                    |    2 +-
 drivers/staging/sm750fb/sm750_accel.c              |    6 +-
 drivers/staging/sm750fb/sm750_accel.h              |    4 +-
 drivers/tee/optee/ffa_abi.c                        |   16 +-
 drivers/tee/optee/smc_abi.c                        |   17 +-
 drivers/thermal/thermal_hwmon.c                    |   89 +-
 drivers/thunderbolt/ctl.c                          |   63 +-
 drivers/thunderbolt/quirks.c                       |    3 +
 drivers/thunderbolt/xdomain.c                      |    4 +
 drivers/tty/amiserial.c                            |    9 +-
 drivers/tty/n_gsm.c                                |   47 +-
 drivers/tty/serial/8250/8250_bcm7271.c             |    2 +-
 drivers/tty/serial/8250/8250_core.c                |  253 +-
 drivers/tty/serial/8250/8250_of.c                  |   43 +
 drivers/tty/serial/imx.c                           |   26 +-
 drivers/tty/serial/ip22zilog.c                     |  388 +--
 drivers/tty/serial/kgdboc.c                        |    9 +
 drivers/tty/serial/ma35d1_serial.c                 |   11 +-
 drivers/tty/serial/max3100.c                       |   13 +-
 drivers/tty/serial/qcom_geni_serial.c              |    5 +-
 drivers/tty/serial/sc16is7xx.c                     |   37 +-
 drivers/tty/serial/serial-tegra.c                  |   18 +-
 drivers/tty/serial/serial_core.c                   |   48 +-
 drivers/tty/serial/vt8500_serial.c                 |    1 +
 drivers/tty/tty_io.c                               |   56 +-
 drivers/tty/tty_port.c                             |   75 +-
 drivers/tty/vcc.c                                  |    5 +-
 drivers/tty/vt/vc_screen.c                         |   25 +-
 drivers/tty/vt/vt.c                                |    5 +-
 drivers/ufs/core/ufs-mcq.c                         |   39 +-
 drivers/ufs/core/ufshcd-priv.h                     |   14 +-
 drivers/ufs/core/ufshcd.c                          |   73 +-
 drivers/ufs/host/ufs-exynos.c                      |   17 +-
 drivers/ufs/host/ufs-exynos.h                      |    3 +-
 drivers/ufs/host/ufs-qcom.c                        |   69 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |    4 +
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |    5 +
 drivers/usb/chipidea/ci_hdrc_tegra.c               |    4 +-
 drivers/usb/chipidea/udc.c                         |    4 +
 drivers/usb/class/cdc-acm.c                        |   41 +-
 drivers/usb/class/cdc-acm.h                        |    1 -
 drivers/usb/core/hub.c                             |    7 +-
 drivers/usb/core/message.c                         |    8 +-
 drivers/usb/dwc2/hcd.c                             |    3 +-
 drivers/usb/dwc3/core.h                            |   22 +-
 drivers/usb/dwc3/dwc3-am62.c                       |    1 +
 drivers/usb/dwc3/ep0.c                             |   11 +-
 drivers/usb/dwc3/gadget.c                          |  236 +-
 drivers/usb/gadget/function/f_ecm.c                |   35 +-
 drivers/usb/gadget/function/f_eem.c                |   59 +-
 drivers/usb/gadget/function/f_fs.c                 |  176 +-
 drivers/usb/gadget/function/f_hid.c                |   17 +-
 drivers/usb/gadget/function/f_mass_storage.c       |    3 +
 drivers/usb/gadget/function/f_midi.c               |    6 +-
 drivers/usb/gadget/function/f_midi2.c              |    4 +-
 drivers/usb/gadget/function/f_rndis.c              |   42 +-
 drivers/usb/gadget/function/f_subset.c             |   57 +-
 drivers/usb/gadget/function/f_uac1.c               |   13 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |    6 +
 drivers/usb/gadget/function/f_uac2.c               |   13 +-
 drivers/usb/gadget/function/u_ecm.h                |   21 +-
 drivers/usb/gadget/function/u_eem.h                |   21 +-
 drivers/usb/gadget/function/u_gether.h             |   22 +-
 drivers/usb/gadget/function/u_rndis.h              |   31 +-
 drivers/usb/gadget/legacy/inode.c                  |    7 +-
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |    4 +
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |    2 +-
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |    5 +-
 drivers/usb/gadget/udc/aspeed-vhub/vhub.h          |    1 +
 drivers/usb/gadget/udc/at91_udc.c                  |   33 +-
 drivers/usb/gadget/udc/core.c                      |    7 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |    4 +
 drivers/usb/host/octeon-hcd.c                      |    2 +-
 drivers/usb/host/ohci-da8xx.c                      |    2 +
 drivers/usb/host/ohci-s3c2410.c                    |    1 +
 drivers/usb/host/ohci-spear.c                      |    4 +-
 drivers/usb/host/ohci-st.c                         |    1 +
 drivers/usb/misc/iowarrior.c                       |   57 +-
 drivers/usb/phy/phy-fsl-usb.c                      |    1 +
 drivers/usb/serial/bus.c                           |    6 +-
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/generic.c                       |   10 +-
 drivers/usb/serial/option.c                        |   14 +
 drivers/usb/serial/quatech2.c                      |   19 +-
 drivers/usb/serial/ssu100.c                        |   18 +-
 drivers/usb/serial/usb-serial.c                    |  127 +-
 drivers/usb/serial/xr_serial.c                     |   10 +-
 drivers/usb/storage/realtek_cr.c                   |    9 +-
 drivers/usb/storage/sierra_ms.c                    |    7 +
 drivers/usb/typec/anx7411.c                        |    5 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   53 +-
 drivers/usb/typec/tipd/core.c                      |    3 +-
 drivers/usb/typec/ucsi/displayport.c               |    9 +-
 drivers/usb/typec/ucsi/ucsi.c                      |   17 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |   32 +
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |    2 +
 drivers/vdpa/mlx5/core/resources.c                 |   11 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |    9 +-
 drivers/vdpa/vdpa.c                                |   48 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |   10 +-
 drivers/vdpa/vdpa_user/iova_domain.c               |   11 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |   10 +-
 drivers/vfio/fsl-mc/vfio_fsl_mc.c                  |    4 +-
 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c             |    6 +-
 drivers/vfio/pci/mlx5/main.c                       |    6 +-
 drivers/vfio/pci/vfio_pci_core.c                   |   10 +-
 drivers/vfio/pci/vfio_pci_intrs.c                  |   12 +-
 drivers/vfio/platform/vfio_platform_irq.c          |    2 +-
 drivers/vhost/iotlb.c                              |   47 +-
 drivers/vhost/net.c                                |    2 +
 drivers/vhost/vdpa.c                               |   45 +-
 drivers/vhost/vhost.c                              |  183 +-
 drivers/vhost/vhost.h                              |    3 +-
 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/hyperv_fb.c                    |   29 +-
 drivers/video/fbdev/omap2/omapfb/omapfb-main.c     |   11 +-
 drivers/video/fbdev/ps3fb.c                        |    5 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.c             |    5 +-
 drivers/virt/acrn/ioeventfd.c                      |    2 +-
 drivers/virt/acrn/irqfd.c                          |   75 +-
 drivers/virt/nitro_enclaves/ne_misc_dev.c          |    1 +
 drivers/virtio/virtio.c                            |   50 +-
 drivers/virtio/virtio_mmio.c                       |   66 +-
 drivers/virtio/virtio_ring.c                       |   19 +-
 drivers/watchdog/at91sam9_wdt.c                    |    4 +-
 drivers/xen/balloon.c                              |   56 +-
 drivers/xen/gntdev-dmabuf.c                        |   31 +-
 drivers/xen/pvcalls-front.c                        |   88 +-
 drivers/xen/xen-pciback/pci_stub.c                 |    6 +-
 fs/9p/vfs_inode_dotl.c                             |   35 +-
 fs/Kconfig                                         |    1 -
 fs/Makefile                                        |    1 -
 fs/afs/inode.c                                     |    1 +
 fs/afs/internal.h                                  |    2 +
 fs/afs/rxrpc.c                                     |   81 +-
 fs/afs/super.c                                     |    2 +-
 fs/aio.c                                           |    2 +-
 fs/attr.c                                          |   12 +-
 fs/btrfs/acl.c                                     |    3 +
 fs/btrfs/bio.c                                     |    8 +-
 fs/btrfs/block-group.c                             |  172 +-
 fs/btrfs/block-rsv.c                               |   19 +-
 fs/btrfs/defrag.c                                  |   50 +-
 fs/btrfs/delayed-inode.c                           |   20 +-
 fs/btrfs/delayed-ref.c                             |  135 +-
 fs/btrfs/delayed-ref.h                             |   17 +-
 fs/btrfs/dev-replace.c                             |    1 +
 fs/btrfs/disk-io.c                                 |    8 +-
 fs/btrfs/extent-tree.c                             |   92 +-
 fs/btrfs/extent-tree.h                             |    4 +-
 fs/btrfs/file.c                                    |  126 +-
 fs/btrfs/fs.h                                      |   15 +
 fs/btrfs/inode.c                                   |  229 +-
 fs/btrfs/ioctl.c                                   |   12 +-
 fs/btrfs/lzo.c                                     |   13 +-
 fs/btrfs/qgroup.c                                  |   18 +-
 fs/btrfs/reflink.c                                 |   66 +-
 fs/btrfs/relocation.c                              |   87 +-
 fs/btrfs/scrub.c                                   |    4 +-
 fs/btrfs/space-info.c                              |   17 +-
 fs/btrfs/subpage.h                                 |   13 +
 fs/btrfs/transaction.c                             |   34 +-
 fs/btrfs/transaction.h                             |    1 +
 fs/btrfs/tree-log.c                                |  142 +-
 fs/btrfs/volumes.c                                 |  241 +-
 fs/btrfs/xattr.c                                   |    9 +
 fs/btrfs/zoned.c                                   |    6 +-
 fs/btrfs/zstd.c                                    |   11 +-
 fs/ceph/addr.c                                     |    4 +
 fs/ceph/crypto.c                                   |   46 +-
 fs/ceph/debugfs.c                                  |   14 +-
 fs/ceph/dir.c                                      |   20 +-
 fs/ceph/file.c                                     |   10 +-
 fs/ceph/mds_client.c                               |  252 +-
 fs/ceph/mds_client.h                               |   19 +-
 fs/ceph/super.h                                    |    9 +
 fs/configfs/dir.c                                  |   13 +-
 fs/configfs/symlink.c                              |   51 +-
 fs/dcache.c                                        |   12 +-
 fs/dlm/lock.c                                      |    2 +
 fs/erofs/decompressor.c                            |   55 +-
 fs/erofs/decompressor_lzma.c                       |   18 +-
 fs/erofs/internal.h                                |    6 +-
 fs/erofs/sysfs.c                                   |    2 +
 fs/erofs/xattr.c                                   |    1 +
 fs/erofs/zdata.c                                   |   31 +-
 fs/erofs/zmap.c                                    |   54 +-
 fs/eventfd.c                                       |   11 +-
 fs/exfat/exfat_fs.h                                |    1 +
 fs/exfat/file.c                                    |    7 +-
 fs/exfat/inode.c                                   |   31 +-
 fs/exfat/misc.c                                    |    8 +
 fs/exfat/namei.c                                   |   44 +-
 fs/exfat/nls.c                                     |   24 +-
 fs/exfat/super.c                                   |    4 +-
 fs/ext2/inode.c                                    |    3 +-
 fs/ext2/xattr.c                                    |    4 +-
 fs/ext4/ext4.h                                     |    6 +-
 fs/ext4/ext4_jbd2.h                                |   29 +
 fs/ext4/inode.c                                    |   36 +-
 fs/ext4/ioctl.c                                    |    5 +
 fs/ext4/super.c                                    |   34 +-
 fs/ext4/xattr.c                                    |    2 +-
 fs/f2fs/checkpoint.c                               |    2 +-
 fs/f2fs/compress.c                                 |    1 +
 fs/f2fs/data.c                                     |   37 +-
 fs/f2fs/debug.c                                    |    4 -
 fs/f2fs/dir.c                                      |    1 +
 fs/f2fs/f2fs.h                                     |   30 +-
 fs/f2fs/file.c                                     |   20 +-
 fs/f2fs/gc.c                                       |   88 +-
 fs/f2fs/gc.h                                       |   20 -
 fs/f2fs/node.c                                     |   50 +-
 fs/f2fs/recovery.c                                 |   33 +-
 fs/f2fs/segment.c                                  |   23 +-
 fs/f2fs/super.c                                    |    6 +-
 fs/f2fs/sysfs.c                                    |   33 +-
 fs/fcntl.c                                         |    3 +
 fs/fsopen.c                                        |    3 +
 fs/fuse/file.c                                     |   77 +-
 fs/fuse/fuse_i.h                                   |    7 +
 fs/fuse/virtio_fs.c                                |    1 +
 fs/gfs2/inode.c                                    |   15 +
 fs/gfs2/inode.h                                    |    1 +
 fs/gfs2/ops_fstype.c                               |    4 +-
 fs/gfs2/quota.c                                    |    7 +-
 fs/gfs2/super.c                                    |    4 +-
 fs/inode.c                                         |   27 +-
 fs/jbd2/checkpoint.c                               |   44 +-
 fs/jbd2/commit.c                                   |    2 +-
 fs/jfs/jfs_dtree.c                                 |   18 +-
 fs/kernfs/mount.c                                  |    8 +-
 fs/libfs.c                                         |   50 +-
 fs/lockd/clnt4xdr.c                                |   14 +-
 fs/lockd/clntlock.c                                |    2 +-
 fs/lockd/clntproc.c                                |   64 +-
 fs/lockd/clntxdr.c                                 |   14 +-
 fs/lockd/svc.c                                     |    4 +-
 fs/lockd/svc4proc.c                                |   12 +-
 fs/lockd/svclock.c                                 |   66 +-
 fs/lockd/svcproc.c                                 |   12 +-
 fs/lockd/svcsubs.c                                 |   60 +-
 fs/lockd/xdr.c                                     |   14 +-
 fs/lockd/xdr4.c                                    |   14 +-
 fs/locks.c                                         |   18 +-
 fs/mbcache.c                                       |    1 +
 fs/namei.c                                         |   49 +-
 fs/namespace.c                                     |  123 +-
 fs/nfs/blocklayout/dev.c                           |   19 +-
 fs/nfs/callback_xdr.c                              |    6 +-
 fs/nfs/delegation.c                                |   18 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |    3 +-
 fs/nfs/nfs42xattr.c                                |    8 +-
 fs/nfs/nfs4proc.c                                  |    4 +-
 fs/nfs/nfs4session.c                               |   16 +-
 fs/nfsd/auth.c                                     |   14 +-
 fs/nfsd/auth.h                                     |    2 +-
 fs/nfsd/export.h                                   |    3 +-
 fs/nfsd/filecache.c                                |   78 +-
 fs/nfsd/lockd.c                                    |    6 +-
 fs/nfsd/netns.h                                    |   24 +-
 fs/nfsd/nfs3proc.c                                 |   40 +
 fs/nfsd/nfs4layouts.c                              |   30 +-
 fs/nfsd/nfs4proc.c                                 |   38 +-
 fs/nfsd/nfs4recover.c                              |   12 +-
 fs/nfsd/nfs4state.c                                |  300 +-
 fs/nfsd/nfs4xdr.c                                  |   48 +-
 fs/nfsd/nfsctl.c                                   |    2 +-
 fs/nfsd/nfsfh.c                                    |    6 +-
 fs/nfsd/nfsproc.c                                  |    9 +-
 fs/nfsd/nfssvc.c                                   |   20 +-
 fs/nfsd/state.h                                    |   40 +-
 fs/nfsd/trace.h                                    |   35 +-
 fs/nfsd/vfs.c                                      |   45 +-
 fs/nfsd/vfs.h                                      |    4 +-
 fs/nfsd/xdr4.h                                     |  113 +-
 fs/nilfs2/page.c                                   |   35 +-
 fs/notify/mark.c                                   |   39 +-
 fs/ntfs/Kconfig                                    |   81 -
 fs/ntfs/Makefile                                   |   15 -
 fs/ntfs/aops.c                                     | 1761 -----------
 fs/ntfs/aops.h                                     |   88 -
 fs/ntfs/attrib.c                                   | 2624 ----------------
 fs/ntfs/attrib.h                                   |  102 -
 fs/ntfs/bitmap.c                                   |  179 --
 fs/ntfs/bitmap.h                                   |  104 -
 fs/ntfs/collate.c                                  |  110 -
 fs/ntfs/collate.h                                  |   36 -
 fs/ntfs/compress.c                                 |  950 ------
 fs/ntfs/debug.c                                    |  159 -
 fs/ntfs/debug.h                                    |   57 -
 fs/ntfs/dir.c                                      | 1539 ----------
 fs/ntfs/dir.h                                      |   34 -
 fs/ntfs/endian.h                                   |   79 -
 fs/ntfs/file.c                                     | 2004 ------------
 fs/ntfs/index.c                                    |  440 ---
 fs/ntfs/index.h                                    |  134 -
 fs/ntfs/inode.c                                    | 3101 -------------------
 fs/ntfs/inode.h                                    |  310 --
 fs/ntfs/layout.h                                   | 2421 ---------------
 fs/ntfs/lcnalloc.c                                 | 1000 ------
 fs/ntfs/lcnalloc.h                                 |  131 -
 fs/ntfs/logfile.c                                  |  849 ------
 fs/ntfs/logfile.h                                  |  295 --
 fs/ntfs/malloc.h                                   |   77 -
 fs/ntfs/mft.c                                      | 2907 ------------------
 fs/ntfs/mft.h                                      |  110 -
 fs/ntfs/mst.c                                      |  189 --
 fs/ntfs/namei.c                                    |  391 ---
 fs/ntfs/ntfs.h                                     |  150 -
 fs/ntfs/quota.c                                    |  103 -
 fs/ntfs/quota.h                                    |   21 -
 fs/ntfs/runlist.c                                  | 1893 ------------
 fs/ntfs/runlist.h                                  |   88 -
 fs/ntfs/super.c                                    | 3202 --------------------
 fs/ntfs/sysctl.c                                   |   59 -
 fs/ntfs/sysctl.h                                   |   27 -
 fs/ntfs/time.h                                     |   89 -
 fs/ntfs/types.h                                    |   55 -
 fs/ntfs/unistr.c                                   |  384 ---
 fs/ntfs/upcase.c                                   |   73 -
 fs/ntfs/usnjrnl.c                                  |   70 -
 fs/ntfs/usnjrnl.h                                  |  191 --
 fs/ntfs/volume.h                                   |  164 -
 fs/ntfs3/bitmap.c                                  |   62 +-
 fs/ntfs3/file.c                                    |  147 +-
 fs/ntfs3/frecord.c                                 |    1 -
 fs/ntfs3/fsntfs.c                                  |    2 +-
 fs/ntfs3/run.c                                     |   19 +-
 fs/ocfs2/cluster/heartbeat.c                       |  168 +-
 fs/ocfs2/cluster/nodemanager.c                     |   19 +-
 fs/ocfs2/cluster/nodemanager.h                     |    2 +
 fs/ocfs2/cluster/tcp.c                             |  105 +-
 fs/ocfs2/cluster/tcp.h                             |    1 +
 fs/ocfs2/dir.c                                     |   71 +-
 fs/ocfs2/inode.c                                   |  131 +
 fs/ocfs2/namei.c                                   |    8 +-
 fs/ocfs2/super.c                                   |    4 +-
 fs/ocfs2/xattr.c                                   |  215 ++
 fs/ocfs2/xattr.h                                   |    2 +
 fs/overlayfs/file.c                                |   19 +-
 fs/proc/task_mmu.c                                 |    9 +-
 fs/smb/client/cifsacl.c                            |   66 +-
 fs/smb/client/cifsencrypt.c                        |    1 -
 fs/smb/client/cifsfs.c                             |    1 +
 fs/smb/client/cifsglob.h                           |   11 +-
 fs/smb/client/cifssmb.c                            |    2 +-
 fs/smb/client/connect.c                            |    5 +
 fs/smb/client/dir.c                                |   39 +-
 fs/smb/client/file.c                               |   93 +-
 fs/smb/client/inode.c                              |   52 +-
 fs/smb/client/link.c                               |   17 +-
 fs/smb/client/misc.c                               |   72 +-
 fs/smb/client/readdir.c                            |   17 +-
 fs/smb/client/sess.c                               |  106 +-
 fs/smb/client/smb1ops.c                            |   23 +-
 fs/smb/client/smb2file.c                           |   19 +-
 fs/smb/client/smb2inode.c                          |    8 +-
 fs/smb/client/smb2misc.c                           |    9 +-
 fs/smb/client/smb2ops.c                            |  116 +-
 fs/smb/client/smb2pdu.c                            |   39 +-
 fs/smb/client/smb2proto.h                          |    2 +-
 fs/smb/client/smbdirect.c                          |   19 +-
 fs/smb/client/transport.c                          |   69 +-
 fs/smb/server/auth.c                               |   21 +-
 fs/smb/server/connection.c                         |   35 +-
 fs/smb/server/connection.h                         |    7 +-
 fs/smb/server/mgmt/share_config.c                  |    7 +-
 fs/smb/server/mgmt/tree_connect.c                  |   20 +-
 fs/smb/server/mgmt/user_config.c                   |   11 +
 fs/smb/server/mgmt/user_session.c                  |   25 +-
 fs/smb/server/mgmt/user_session.h                  |    1 +
 fs/smb/server/misc.c                               |   33 -
 fs/smb/server/misc.h                               |    1 -
 fs/smb/server/oplock.c                             |   83 +-
 fs/smb/server/oplock.h                             |    1 +
 fs/smb/server/smb2pdu.c                            |  150 +-
 fs/smb/server/smbacl.c                             |  244 +-
 fs/smb/server/smbacl.h                             |    2 +-
 fs/smb/server/transport_rdma.c                     |   44 +-
 fs/smb/server/vfs.c                                |   70 +-
 fs/smb/server/vfs_cache.c                          |    8 +-
 fs/super.c                                         |   43 +-
 fs/tracefs/event_inode.c                           |   24 +
 fs/tracefs/internal.h                              |    4 +-
 fs/ubifs/super.c                                   |    2 +-
 fs/udf/inode.c                                     |   42 +-
 fs/userfaultfd.c                                   |    7 +
 fs/verity/Kconfig                                  |    3 +
 fs/verity/open.c                                   |    8 -
 fs/xfs/libxfs/xfs_alloc.c                          |   46 +-
 fs/xfs/libxfs/xfs_attr.c                           |   74 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |   32 +-
 fs/xfs/xfs_buf.c                                   |    6 +-
 fs/xfs/xfs_buf_item.c                              |  299 +-
 fs/xfs/xfs_buf_item.h                              |    3 +-
 fs/xfs/xfs_dquot.c                                 |    2 +-
 fs/xfs/xfs_icache.c                                |    8 +
 fs/xfs/xfs_inode.c                                 |    2 +-
 fs/xfs/xfs_log_recover.c                           |   13 +-
 fs/xfs/xfs_mount.c                                 |    2 +-
 fs/xfs/xfs_qm.c                                    |    2 +-
 include/acpi/acpi_bus.h                            |    6 +
 include/clocksource/samsung_pwm.h                  |    2 +-
 include/drm/drm_debugfs.h                          |    6 +-
 include/drm/{drm_gpuva_mgr.h => drm_gpuvm.h}       |  155 +-
 include/drm/gpu_scheduler.h                        |   29 +-
 include/linux/bpf.h                                |   32 +-
 include/linux/bpf_mprog.h                          |   10 +
 include/linux/bpf_verifier.h                       |   12 +-
 include/linux/can/skb.h                            |    2 +
 include/linux/cgroup.h                             |    1 +
 include/linux/cpufreq.h                            |    2 +-
 include/linux/device/bus.h                         |    3 +
 include/linux/dma-buf.h                            |    1 +
 include/linux/dma/k3-udma-glue.h                   |    3 +-
 include/linux/dmaengine.h                          |    7 +
 include/linux/eventfd.h                            |    4 +-
 include/linux/fb.h                                 |    2 +
 include/linux/filelock.h                           |   90 +-
 include/linux/filter.h                             |   13 +-
 include/linux/fs.h                                 |   11 +-
 include/linux/fsl/mc.h                             |    4 -
 include/linux/fsverity.h                           |   25 -
 include/linux/ftrace.h                             |    5 +-
 include/linux/gfp.h                                |    1 +
 include/linux/hid.h                                |   10 +-
 include/linux/huge_mm.h                            |   29 +-
 include/linux/hw_random.h                          |    2 +
 include/linux/hyperv.h                             |    5 -
 include/linux/i3c/master.h                         |    3 +
 include/linux/ieee80211.h                          |   12 +-
 include/linux/if_team.h                            |    3 +-
 include/linux/if_vlan.h                            |    3 +
 include/linux/igmp.h                               |    7 +-
 include/linux/iio/iio.h                            |   15 +
 include/linux/iommu.h                              |    3 +-
 include/linux/irq_work.h                           |    9 +-
 include/linux/irq_work_types.h                     |   14 +
 include/linux/jbd2.h                               |    4 +-
 include/linux/kasan.h                              |    6 +-
 include/linux/list_lru.h                           |   92 +-
 include/linux/llist.h                              |   42 +
 include/linux/lockd/bind.h                         |   12 +-
 include/linux/lockd/lockd.h                        |   10 +-
 include/linux/memory.h                             |   23 +-
 include/linux/memory_hotplug.h                     |   14 +-
 include/linux/mlx5/cq.h                            |    1 +
 include/linux/mlx5/mlx5_ifc.h                      |   13 +-
 include/linux/mm.h                                 |    2 +-
 include/linux/mount.h                              |    2 +-
 include/linux/namei.h                              |    7 +-
 include/linux/netdevice.h                          |    9 +-
 include/linux/netfilter.h                          |   12 +
 include/linux/netfilter/x_tables.h                 |    1 +
 include/linux/ntb.h                                |   24 +
 include/linux/nvme.h                               |    4 +-
 include/linux/nvmem-consumer.h                     |    7 -
 include/linux/nvmem-provider.h                     |   57 +-
 include/linux/of_device.h                          |    6 +
 include/linux/path.h                               |    9 +
 include/linux/pci.h                                |   21 +-
 include/linux/perf/riscv_pmu.h                     |    2 +-
 include/linux/perf_event.h                         |    3 +-
 include/linux/platform_data/x86/asus-wmi.h         |    3 +
 include/linux/property.h                           |   12 +
 include/linux/rcupdate.h                           |   14 +
 include/linux/rcuwait.h                            |   13 +-
 include/linux/sched.h                              |    2 +-
 include/linux/sched/signal.h                       |    5 +-
 include/linux/sched/user.h                         |    3 +-
 include/linux/skbuff.h                             |   12 +-
 include/linux/skmsg.h                              |   14 -
 include/linux/soc/qcom/geni-se.h                   |   15 +-
 include/linux/spi/spi.h                            |    5 -
 include/linux/srcutiny.h                           |    4 +
 include/linux/string.h                             |    1 +
 include/linux/sunrpc/svc_rdma.h                    |    1 +
 include/linux/tty.h                                |    2 +
 include/linux/tty_driver.h                         |    6 +
 include/linux/tty_port.h                           |   22 +-
 include/linux/types.h                              |   12 +
 include/linux/usb/gadget.h                         |    2 +
 include/linux/usb/serial.h                         |    1 +
 include/linux/userfaultfd_k.h                      |    7 +
 include/linux/vdpa.h                               |    4 -
 include/linux/virtio.h                             |    2 +-
 include/media/v4l2-mem2mem.h                       |   21 +
 include/net/amt.h                                  |    4 -
 include/net/ax25.h                                 |    1 -
 include/net/bluetooth/hci_core.h                   |    7 +-
 include/net/bluetooth/rfcomm.h                     |    1 +
 include/net/cfg80211.h                             |  105 +-
 include/net/dropreason-core.h                      |    3 +
 include/net/inet_connection_sock.h                 |   11 +-
 include/net/ip.h                                   |   16 +-
 include/net/ip6_route.h                            |    2 +-
 include/net/ip6_tunnel.h                           |   12 +
 include/net/ip_tunnels.h                           |   17 +
 include/net/ip_vs.h                                |    2 +-
 include/net/mac80211.h                             |    4 +
 include/net/netfilter/nf_conntrack.h               |   18 +-
 include/net/netfilter/nf_conntrack_expect.h        |   16 +-
 include/net/netfilter/nf_conntrack_timeout.h       |   27 +-
 include/net/netfilter/nf_flow_table.h              |    2 +-
 include/net/netfilter/nf_queue.h                   |    1 +
 include/net/netfilter/nf_tables.h                  |    8 +-
 include/net/netns/mpls.h                           |    2 +
 include/net/netns/xfrm.h                           |    1 +
 include/net/nexthop.h                              |    6 +-
 include/net/pkt_cls.h                              |   14 +-
 include/net/route.h                                |    2 +-
 include/net/sch_generic.h                          |   12 +-
 include/net/sctp/auth.h                            |    3 +
 include/net/secure_seq.h                           |   45 +-
 include/net/sock.h                                 |    8 +-
 include/net/strparser.h                            |   10 +-
 include/net/tcp.h                                  |   12 +-
 include/net/xdp.h                                  |   16 +-
 include/scsi/scsi_host.h                           |   10 +-
 include/sound/core.h                               |    9 +
 include/trace/events/rv.h                          |   60 +-
 include/uapi/linux/netfilter/nf_conntrack_common.h |    1 +
 include/uapi/linux/nexthop.h                       |    7 +-
 include/ufs/ufshcd.h                               |    4 -
 init/main.c                                        |   27 +-
 io_uring/io_uring.c                                |   15 +-
 io_uring/io_uring.h                                |    8 +
 io_uring/poll.c                                    |   22 +-
 io_uring/rw.c                                      |   32 +-
 kernel/audit_tree.c                                |   36 +-
 kernel/bpf/arraymap.c                              |   26 +-
 kernel/bpf/btf.c                                   |   31 +-
 kernel/bpf/cgroup.c                                |   19 +-
 kernel/bpf/core.c                                  |   13 +-
 kernel/bpf/hashtab.c                               |    4 +-
 kernel/bpf/helpers.c                               |   29 +-
 kernel/bpf/mmap_unlock_work.h                      |   51 +-
 kernel/bpf/offload.c                               |    9 +-
 kernel/bpf/queue_stack_maps.c                      |    8 +-
 kernel/bpf/stackmap.c                              |   69 +-
 kernel/bpf/syscall.c                               |   11 +-
 kernel/bpf/task_iter.c                             |   14 +-
 kernel/bpf/trampoline.c                            |   54 +-
 kernel/bpf/verifier.c                              |  807 +++--
 kernel/cgroup/Makefile                             |    2 +-
 kernel/cgroup/cgroup.c                             |   24 +-
 kernel/cgroup/cpuset-internal.h                    |  222 ++
 kernel/cgroup/cpuset-v1.c                          |    3 +
 kernel/cgroup/cpuset.c                             |  226 +-
 kernel/cgroup/rstat.c                              |   19 +-
 kernel/dma/direct.c                                |   41 +-
 kernel/dma/swiotlb.c                               |    6 +-
 kernel/events/core.c                               |  117 +-
 kernel/irq/proc.c                                  |    7 +-
 kernel/kprobes.c                                   |    8 +-
 kernel/module/dups.c                               |   66 +-
 kernel/params.c                                    |   60 +-
 kernel/rcu/srcutiny.c                              |   19 +-
 kernel/reboot.c                                    |    3 +-
 kernel/sched/core.c                                |   54 +-
 kernel/sched/deadline.c                            |    6 +-
 kernel/sched/sched.h                               |    1 +
 kernel/signal.c                                    |   12 +
 kernel/sysctl.c                                    |   13 +-
 kernel/time/namespace.c                            |    5 +
 kernel/trace/fgraph.c                              |    1 +
 kernel/trace/ftrace.c                              |   72 +-
 kernel/trace/trace.c                               |  117 +-
 kernel/trace/trace.h                               |    5 +-
 kernel/trace/trace_btf.c                           |   12 +-
 kernel/trace/trace_events_hist.c                   |   41 +-
 kernel/trace/trace_functions.c                     |    2 +-
 kernel/trace/trace_probe.c                         |    2 +-
 kernel/trace/trace_stack.c                         |    2 +-
 kernel/workqueue.c                                 |    2 +-
 mm/damon/core.c                                    |   47 +-
 mm/damon/vaddr.c                                   |    1 +
 mm/filemap.c                                       |    9 -
 mm/huge_memory.c                                   |   54 +-
 mm/hugetlb.c                                       |   54 +-
 mm/kasan/shadow.c                                  |  111 +-
 mm/khugepaged.c                                    |   14 +-
 mm/kmemleak.c                                      |   51 +-
 mm/list_lru.c                                      |   48 +-
 mm/memcontrol.c                                    |   52 +-
 mm/memory.c                                        |    6 +-
 mm/memory_hotplug.c                                |    9 +-
 mm/migrate_device.c                                |    6 +
 mm/mm_init.c                                       |   14 +-
 mm/mmap.c                                          |   31 +-
 mm/mremap.c                                        |   72 +-
 mm/page_alloc.c                                    |   10 +
 mm/page_owner.c                                    |   14 +-
 mm/page_table_check.c                              |   20 +-
 mm/rmap.c                                          |    6 +-
 mm/secretmem.c                                     |  118 +-
 mm/shmem.c                                         |   28 +-
 mm/slub.c                                          |  175 +-
 mm/util.c                                          |   17 +
 mm/vmalloc.c                                       |    4 +-
 mm/vmpressure.c                                    |    2 +-
 mm/vmscan.c                                        |   18 +-
 mm/workingset.c                                    |    4 +-
 net/9p/trans_xen.c                                 |   79 +-
 net/ax25/af_ax25.c                                 |   30 +-
 net/ax25/ax25_route.c                              |   74 -
 net/bluetooth/6lowpan.c                            |   27 +-
 net/bluetooth/eir.c                                |   13 +-
 net/bluetooth/eir.h                                |    2 +-
 net/bluetooth/hci_conn.c                           |   20 +-
 net/bluetooth/hci_core.c                           |   63 +-
 net/bluetooth/hci_debugfs.c                        |    2 +-
 net/bluetooth/hci_event.c                          |  100 +-
 net/bluetooth/hci_sock.c                           |    2 +
 net/bluetooth/hci_sync.c                           |  100 +-
 net/bluetooth/hci_sysfs.c                          |   17 +-
 net/bluetooth/iso.c                                |   97 +-
 net/bluetooth/l2cap_core.c                         |   43 +-
 net/bluetooth/l2cap_sock.c                         |   57 +-
 net/bluetooth/mgmt.c                               |   35 +-
 net/bluetooth/rfcomm/core.c                        |  134 +-
 net/bluetooth/rfcomm/sock.c                        |    5 +-
 net/bluetooth/rfcomm/tty.c                         |    9 +-
 net/bluetooth/smp.c                                |    2 +
 net/bridge/br_arp_nd_proxy.c                       |   24 +-
 net/bridge/br_cfm.c                                |   11 +-
 net/bridge/br_device.c                             |    1 -
 net/bridge/br_input.c                              |   35 +-
 net/bridge/br_mrp.c                                |   13 +-
 net/bridge/br_multicast.c                          |   23 +-
 net/bridge/br_private.h                            |   26 +-
 net/bridge/netfilter/ebt_dnat.c                    |    4 +-
 net/bridge/netfilter/ebt_redirect.c                |   16 +-
 net/bridge/netfilter/ebtable_broute.c              |    2 +-
 net/bridge/netfilter/ebtable_filter.c              |    2 +-
 net/bridge/netfilter/ebtable_nat.c                 |    2 +-
 net/bridge/netfilter/ebtables.c                    |   73 +-
 net/can/af_can.c                                   |    6 +-
 net/can/bcm.c                                      |    2 +
 net/can/isotp.c                                    |   11 +-
 net/can/j1939/socket.c                             |    1 +
 net/can/j1939/transport.c                          |    2 +
 net/can/raw.c                                      |    7 +-
 net/ceph/auth_x.c                                  |    5 +
 net/core/bpf_sk_storage.c                          |   17 +-
 net/core/dev.c                                     |  271 +-
 net/core/filter.c                                  |    4 +-
 net/core/flow_dissector.c                          |   26 +-
 net/core/pktgen.c                                  |    5 +-
 net/core/rtnetlink.c                               |    9 +-
 net/core/secure_seq.c                              |   80 +-
 net/core/skbuff.c                                  |    8 +-
 net/core/sock.c                                    |   35 +-
 net/core/xdp.c                                     |    4 +-
 net/dccp/timer.c                                   |    4 +-
 net/ethtool/channels.c                             |    6 +-
 net/ethtool/common.c                               |   22 +-
 net/ethtool/common.h                               |    2 +-
 net/ethtool/ioctl.c                                |    4 +-
 net/ethtool/rss.c                                  |    4 +-
 net/handshake/handshake-test.c                     |    8 +
 net/handshake/handshake.h                          |    2 +
 net/handshake/netlink.c                            |   21 +-
 net/handshake/request.c                            |   73 +-
 net/ieee802154/core.c                              |    8 +-
 net/ife/ife.c                                      |   14 +-
 net/ipv4/esp4.c                                    |    7 +
 net/ipv4/fib_semantics.c                           |    3 +
 net/ipv4/fib_trie.c                                |    2 -
 net/ipv4/igmp.c                                    |  224 +-
 net/ipv4/inet_connection_sock.c                    |   10 +-
 net/ipv4/inet_diag.c                               |    4 +-
 net/ipv4/ip_tunnel_core.c                          |   13 +
 net/ipv4/ipconfig.c                                |   90 +-
 net/ipv4/ipmr.c                                    |    6 +-
 net/ipv4/ipmr_base.c                               |    2 +-
 net/ipv4/netfilter/arp_tables.c                    |   35 +-
 net/ipv4/netfilter/ip_tables.c                     |   41 +-
 net/ipv4/netfilter/iptable_nat.c                   |    4 +-
 net/ipv4/nexthop.c                                 |   54 +-
 net/ipv4/raw.c                                     |    2 +-
 net/ipv4/route.c                                   |    2 +
 net/ipv4/syncookies.c                              |   11 +-
 net/ipv4/tcp_bpf.c                                 |   17 +-
 net/ipv4/tcp_fastopen.c                            |    7 +-
 net/ipv4/tcp_input.c                               |   14 +-
 net/ipv4/tcp_ipv4.c                                |   43 +-
 net/ipv4/tcp_metrics.c                             |    6 +-
 net/ipv4/tcp_minisocks.c                           |    2 +-
 net/ipv4/tcp_output.c                              |    6 +-
 net/ipv4/tcp_timer.c                               |    5 +-
 net/ipv4/udp.c                                     |   56 +
 net/ipv4/udp_bpf.c                                 |    9 +
 net/ipv4/udp_tunnel_nic.c                          |   29 +-
 net/ipv4/xfrm4_input.c                             |    7 +-
 net/ipv6/addrconf.c                                |    2 +-
 net/ipv6/esp6.c                                    |    7 +
 net/ipv6/exthdrs.c                                 |   36 +-
 net/ipv6/ioam6.c                                   |   32 +-
 net/ipv6/ioam6_iptunnel.c                          |    9 +-
 net/ipv6/ip6_flowlabel.c                           |   20 +
 net/ipv6/ip6_gre.c                                 |    5 -
 net/ipv6/ip6_input.c                               |    1 +
 net/ipv6/ip6_output.c                              |   30 +-
 net/ipv6/ip6mr.c                                   |    5 +-
 net/ipv6/mcast.c                                   |   20 +-
 net/ipv6/netfilter/ip6_tables.c                    |   38 +-
 net/ipv6/netfilter/ip6table_nat.c                  |    4 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    4 +-
 net/ipv6/reassembly.c                              |    4 +-
 net/ipv6/route.c                                   |    2 -
 net/ipv6/rpl_iptunnel.c                            |    9 +-
 net/ipv6/seg6_iptunnel.c                           |    2 +-
 net/ipv6/syncookies.c                              |   11 +-
 net/ipv6/tcp_ipv6.c                                |   43 +-
 net/ipv6/udp.c                                     |   50 +
 net/ipv6/xfrm6_input.c                             |    7 +-
 net/kcm/kcmsock.c                                  |   21 +-
 net/l2tp/l2tp_core.c                               |   16 +-
 net/l2tp/l2tp_core.h                               |    3 +-
 net/l2tp/l2tp_debugfs.c                            |    4 +
 net/l2tp/l2tp_netlink.c                            |   20 +-
 net/l2tp/l2tp_ppp.c                                |  151 +-
 net/mac80211/agg-rx.c                              |    2 +-
 net/mac80211/chan.c                                |   37 +-
 net/mac80211/fils_aead.c                           |    8 +
 net/mac80211/ibss.c                                |    9 +-
 net/mac80211/ieee80211_i.h                         |    2 +-
 net/mac80211/mesh_pathtbl.c                        |   30 +-
 net/mac80211/mlme.c                                |   10 +-
 net/mac80211/rc80211_minstrel_ht.c                 |   30 +-
 net/mac80211/rx.c                                  |   16 +-
 net/mac80211/sta_info.c                            |   85 +-
 net/mac80211/tx.c                                  |  128 +-
 net/mac80211/util.c                                |    7 +-
 net/mctp/device.c                                  |    6 +-
 net/mctp/route.c                                   |   10 +-
 net/mctp/test/route-test.c                         |  112 +
 net/mpls/af_mpls.c                                 |   35 +-
 net/mptcp/pm.c                                     |    3 +
 net/mptcp/pm_netlink.c                             |   10 +-
 net/mptcp/pm_userspace.c                           |   32 +-
 net/mptcp/protocol.c                               |   54 +-
 net/mptcp/protocol.h                               |    4 +-
 net/ncsi/ncsi-manage.c                             |    2 +
 net/netfilter/core.c                               |    6 +-
 net/netfilter/ipset/ip_set_bitmap_gen.h            |    2 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |    3 +
 net/netfilter/ipvs/ip_vs_core.c                    |   11 +-
 net/netfilter/ipvs/ip_vs_lblc.c                    |    4 +
 net/netfilter/ipvs/ip_vs_lblcr.c                   |    3 +
 net/netfilter/ipvs/ip_vs_sync.c                    |   33 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   49 +-
 net/netfilter/nf_conntrack_amanda.c                |    2 +-
 net/netfilter/nf_conntrack_bpf.c                   |   86 +-
 net/netfilter/nf_conntrack_broadcast.c             |    2 +-
 net/netfilter/nf_conntrack_core.c                  |   52 +-
 net/netfilter/nf_conntrack_expect.c                |  145 +-
 net/netfilter/nf_conntrack_h323_main.c             |    8 +-
 net/netfilter/nf_conntrack_helper.c                |   10 +-
 net/netfilter/nf_conntrack_netlink.c               |   22 +-
 net/netfilter/nf_conntrack_sip.c                   |   17 +-
 net/netfilter/nf_conntrack_timeout.c               |   27 +-
 net/netfilter/nf_flow_table_core.c                 |  123 +-
 net/netfilter/nf_flow_table_ip.c                   |    3 +
 net/netfilter/nf_flow_table_offload.c              |   14 +-
 net/netfilter/nf_nat_bpf.c                         |    3 +
 net/netfilter/nf_nat_core.c                        |   17 +-
 net/netfilter/nf_synproxy_core.c                   |   40 +-
 net/netfilter/nf_tables_api.c                      |  192 +-
 net/netfilter/nf_tables_core.c                     |    6 +-
 net/netfilter/nf_tables_trace.c                    |    2 +-
 net/netfilter/nfnetlink_cttimeout.c                |  114 +-
 net/netfilter/nfnetlink_log.c                      |   23 +-
 net/netfilter/nfnetlink_queue.c                    |  186 +-
 net/netfilter/nft_ct.c                             |   12 +-
 net/netfilter/nft_dynset.c                         |   25 +-
 net/netfilter/nft_flow_offload.c                   |   11 +-
 net/netfilter/nft_lookup.c                         |   14 +-
 net/netfilter/nft_set_bitmap.c                     |    4 +-
 net/netfilter/nft_set_hash.c                       |    8 +-
 net/netfilter/nft_set_pipapo.c                     |   12 +-
 net/netfilter/nft_set_rbtree.c                     |   10 +-
 net/netfilter/x_tables.c                           |   77 +-
 net/netfilter/xt_CT.c                              |    2 +-
 net/netlink/genetlink.c                            |   21 +-
 net/openvswitch/actions.c                          |    7 +-
 net/openvswitch/conntrack.c                        |   70 +-
 net/openvswitch/datapath.c                         |    8 +
 net/packet/af_packet.c                             |    6 +-
 net/phonet/socket.c                                |   10 +-
 net/qrtr/mhi.c                                     |   61 +-
 net/rds/tcp.c                                      |   48 +-
 net/rxrpc/proc.c                                   |   26 +-
 net/sched/act_api.c                                |    9 +-
 net/sched/act_ct.c                                 |   36 +-
 net/sched/act_ife.c                                |   32 +-
 net/sched/cls_api.c                                |   17 +-
 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_codel.c                              |   14 +-
 net/sched/sch_drr.c                                |    2 +-
 net/sched/sch_ets.c                                |    2 +-
 net/sched/sch_fifo.c                               |   16 +-
 net/sched/sch_fq.c                                 |   48 +-
 net/sched/sch_fq_codel.c                           |   18 +-
 net/sched/sch_fq_pie.c                             |   14 +-
 net/sched/sch_generic.c                            |   54 +-
 net/sched/sch_gred.c                               |    4 +-
 net/sched/sch_hfsc.c                               |    2 +-
 net/sched/sch_hhf.c                                |   12 +-
 net/sched/sch_htb.c                                |    2 +-
 net/sched/sch_multiq.c                             |    2 +-
 net/sched/sch_pie.c                                |   12 +-
 net/sched/sch_plug.c                               |    2 +-
 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/auth.c                                    |   76 +
 net/sctp/bind_addr.c                               |   11 +-
 net/sctp/ipv6.c                                    |   10 +-
 net/sctp/protocol.c                                |    5 +-
 net/sctp/sm_make_chunk.c                           |   20 +-
 net/sctp/sm_statefuns.c                            |   36 +-
 net/sctp/socket.c                                  |    8 +-
 net/smc/af_smc.c                                   |   97 +-
 net/smc/smc.h                                      |    6 +-
 net/smc/smc_clc.h                                  |    2 +-
 net/smc/smc_core.c                                 |    2 +-
 net/smc/smc_core.h                                 |    4 +-
 net/strparser/strparser.c                          |    6 +-
 net/sunrpc/auth_gss/gss_krb5_unseal.c              |    3 +
 net/sunrpc/auth_gss/gss_rpc_xdr.c                  |   15 +-
 net/sunrpc/clnt.c                                  |   24 +-
 net/sunrpc/xprtrdma/svc_rdma_pcl.c                 |    2 +-
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |   22 +-
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   31 +-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              |   47 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |  105 +-
 net/sunrpc/xprtrdma/verbs.c                        |   13 +-
 net/tipc/core.c                                    |    4 +-
 net/tipc/crypto.c                                  |   20 +-
 net/tipc/link.c                                    |    6 +-
 net/tipc/node.c                                    |   10 +-
 net/tipc/topsrv.c                                  |   80 +-
 net/tipc/udp_media.c                               |   75 +-
 net/tls/tls_device.c                               |    4 +-
 net/tls/tls_sw.c                                   |    2 +
 net/unix/af_unix.c                                 |    8 +-
 net/vmw_vsock/af_vsock.c                           |    6 +-
 net/wireless/core.c                                |   38 +-
 net/wireless/core.h                                |    4 +-
 net/wireless/lib80211_crypt_tkip.c                 |   13 +-
 net/wireless/nl80211.c                             |   16 +-
 net/wireless/pmsr.c                                |    8 +-
 net/wireless/scan.c                                |   38 +-
 net/wireless/sme.c                                 |    6 +-
 net/wireless/wext-sme.c                            |    6 +-
 net/xdp/xsk.c                                      |    7 +-
 net/xfrm/xfrm_device.c                             |    8 +
 net/xfrm/xfrm_input.c                              |   25 +-
 net/xfrm/xfrm_policy.c                             |   19 +-
 net/xfrm/xfrm_user.c                               |   10 +-
 samples/vfio-mdev/mtty.c                           |    4 +-
 security/apparmor/domain.c                         |   25 +-
 security/apparmor/include/cred.h                   |    6 +-
 security/apparmor/include/label.h                  |    6 +-
 security/apparmor/include/match.h                  |   12 +-
 security/apparmor/include/policy.h                 |    3 +
 security/apparmor/include/task.h                   |   15 +-
 security/apparmor/match.c                          |   22 +-
 security/apparmor/policy.c                         |   22 +-
 security/apparmor/task.c                           |   27 +
 security/keys/key.c                                |    6 +-
 security/keys/persistent.c                         |   55 +-
 security/keys/trusted-keys/trusted_tpm1.c          |    2 +-
 security/landlock/fs.c                             |   19 +-
 security/selinux/avc.c                             |    5 +-
 security/selinux/hooks.c                           |    9 +-
 security/selinux/selinuxfs.c                       |   27 +-
 security/selinux/ss/policydb.c                     |    4 +
 sound/core/control_led.c                           |    4 +
 sound/core/oss/mixer_oss.c                         |   32 +
 sound/core/oss/pcm_oss.c                           |   53 +-
 sound/core/seq/oss/seq_oss_event.c                 |    6 +-
 sound/core/seq/oss/seq_oss_event.h                 |    3 +-
 sound/core/seq/oss/seq_oss_ioctl.c                 |    5 +-
 sound/core/seq/oss/seq_oss_midi.c                  |    6 +-
 sound/core/seq/oss/seq_oss_midi.h                  |    2 +-
 sound/core/seq/oss/seq_oss_readq.c                 |   85 +-
 sound/core/seq/oss/seq_oss_rw.c                    |    5 +-
 sound/core/seq/seq_clientmgr.c                     |   54 +-
 sound/core/seq/seq_compat.c                        |    4 +-
 sound/core/seq/seq_fifo.c                          |   98 +-
 sound/core/seq/seq_fifo.h                          |    1 +
 sound/drivers/mtpav.c                              |    6 +-
 sound/pci/hda/cs35l41_hda.c                        |   73 +-
 sound/pci/hda/cs35l41_hda.h                        |    5 +
 sound/pci/hda/hda_tegra.c                          |    3 +-
 sound/pci/hda/patch_realtek.c                      |   12 +-
 sound/pci/ice1712/ice1712.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/codecs/aw88261.c                         |   30 +-
 sound/soc/codecs/aw88261.h                         |    6 -
 sound/soc/codecs/hdac_hda.c                        |    4 +-
 sound/soc/codecs/max98363.c                        |    2 +-
 sound/soc/codecs/rt1017-sdca-sdw.c                 |   27 +-
 sound/soc/codecs/rt274.c                           |    4 +-
 sound/soc/codecs/rt286.c                           |    2 +-
 sound/soc/codecs/wm8903.c                          |    2 +-
 sound/soc/fsl/fsl_audmix.c                         |   24 +-
 sound/soc/intel/avs/pcm.c                          |    5 +-
 sound/soc/qcom/lpass-cpu.c                         |    4 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |    5 +
 sound/soc/samsung/i2s.c                            |    8 +
 sound/soc/sof/intel/hda-dai.c                      |    6 +
 sound/soc/sof/intel/hda.c                          |    5 +
 sound/soc/sof/ipc4-topology.c                      |   13 +-
 sound/soc/sof/sof-audio.h                          |    1 +
 sound/soc/sof/topology.c                           |   11 +
 sound/soc/tegra/tegra186_asrc.c                    |    2 +-
 sound/usb/caiaq/device.c                           |    3 +
 sound/usb/card.h                                   |    3 +-
 sound/usb/endpoint.c                               |   16 +-
 sound/usb/line6/playback.c                         |    7 +
 sound/usb/misc/ua101.c                             |    9 +
 sound/usb/pcm.c                                    |    3 +-
 sound/usb/quirks.c                                 |    4 +-
 sound/usb/usx2y/us122l.c                           |   45 +-
 sound/usb/usx2y/usX2Yhwdep.c                       |   25 +-
 sound/usb/usx2y/usb_stream.c                       |   92 +-
 sound/usb/usx2y/usb_stream.h                       |    1 +
 sound/usb/usx2y/usbusx2y.c                         |   13 +-
 sound/usb/usx2y/usbusx2yaudio.c                    |   67 +-
 sound/usb/usx2y/usx2yhwdeppcm.c                    |   54 +-
 tools/bpf/bpftool/feature.c                        |    3 +-
 tools/lib/bpf/libbpf_probes.c                      |    6 +-
 tools/net/ynl/generated/netdev-user.c              |   19 +
 tools/net/ynl/generated/netdev-user.h              |    3 +
 tools/net/ynl/samples/Makefile                     |    2 +-
 tools/net/ynl/samples/netdev.c                     |    8 +-
 tools/objtool/check.c                              |    2 +-
 .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c  |    2 +-
 tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c  |    4 +-
 tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c  |    4 +-
 .../bpf/progs/verifier_helper_restricted.c         |    8 +-
 .../bpf/progs/verifier_subprog_precision.c         |   12 +-
 tools/testing/selftests/mm/memfd_secret.c          |   30 +-
 tools/testing/selftests/net/tls.c                  |  549 ++++
 virt/kvm/eventfd.c                                 |    4 +-
 1923 files changed, 29774 insertions(+), 47583 deletions(-)
Tested-by on the v1 series
#1 lore raw

# Librecast Test Results

044/044 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast

CPU/kernel: Linux auntie 6.6.160-rc2-gc578c158a368 #1 SMP PREEMPT_DYNAMIC Tue Oct 20 08:16:25 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux

Tested-by on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman

Hi!

Quoted 4 lines

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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.6.y

Best regards,
Pavel

Tested-by on the v1 series
#3 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · On Tue, 20 Oct 2026 09:57:46 +0200 Greg Kroah-Hartman…

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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 Thu, 22 Oct 2026 07:53:04 +0000. Anything received after that time might be too late.

Boot-tested under QEMU for Rust x86_64:

Thanks!

Cheers,
Miguel

Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · On Tue, 20 Oct 2026 09:57:46 +0200 Greg Kroah-Hartman…

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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.

This rc kernel passes DAMON functionality test [1] on my test machine.

[1] https://github.com/damonitor/damon-tests/tree/next/corr

Thanks,
SJ

[...]

#5 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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 Thu, 22 Oct 2026 07:53:04 +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.6.160-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

perf build issues are fixed, however we now we get the MIPS kernel to fail building with:

arch/mips/kernel/ftrace.c: In function 'ftrace_dyn_arch_init_insns':
arch/mips/kernel/ftrace.c:62:6: error: implicit declaration of function 'uasm_in_compat_space_p'; did you mean 'uasm_i_dsra_safe'? [-Werror=implicit-function-declaration]

  if (uasm_in_compat_space_p(MCOUNT_ADDR)) {
      ^~~~~~~~~~~~~~~~~~~~~~
      uasm_i_dsra_safe

cc1: some warnings being treated as errors

Signature · 1 line
Florian
author maintainer
#6 lore raw
Quoted 22 lines · Florian Fainelli
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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 Thu, 22 Oct 2026 07:53:04 +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.6.160-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

perf build issues are fixed, however we now we get the MIPS kernel to fail building with:

Quoted 8 lines

arch/mips/kernel/ftrace.c: In function 'ftrace_dyn_arch_init_insns':
arch/mips/kernel/ftrace.c:62:6: error: implicit declaration of function 'uasm_in_compat_space_p'; did you mean 'uasm_i_dsra_safe'? [-Werror=implicit-function-declaration]

  if (uasm_in_compat_space_p(MCOUNT_ADDR)) {
      ^~~~~~~~~~~~~~~~~~~~~~
      uasm_i_dsra_safe

cc1: some warnings being treated as errors

Looks like this is missing commit e9f98feb1720 ("mips: unhide uasm_in_compat_space_p() declaration"), so I'll go queue that up now,

thanks.

greg k-h

Tested-by on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman

Am 20.10.2026 um 09:57 schrieb Greg Kroah-Hartman:

Quoted 4 lines

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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. No dmesg oddities or regressions found.

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]
Tested-by on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 7 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.160 release. There are 1651 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 Thu, 22 Oct 2026 07:53:04 +0000. Anything received after that time might be too late.

Built 6.6.160-rc2 (c578c158a368) and 6.6.159 for x86_64 with BlueZ's doc/tester.config (KASAN, lockdep) and ran the BlueZ CI TestRunner suites on both in QEMU/KVM (emulated controllers, no Bluetooth hardware). Four of rc2's fixes show up as intended:

- "Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING":
mgmt-tester "Start Discovery - Simultaneous Inquiry Late" fails on 6.6.159 (Start Discovery answered Busy) and passes on rc2, 3 of 3.
- "Bluetooth: MGMT: Fix status of pending commands flushed on power off": a vhci reproducer gets Command Status 0x00 for Start Discovery on 6.6.159 and 0x0f (Not Powered) on rc2, 2 of 2.
- "Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete":
mesh-tester "Mesh - Enable 2" hits KASAN stack-out-of-bounds in set_mesh_sync and then a GPF in mgmt_pending_remove on 6.6.159; on rc2 it passes.
- "Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect":
l2cap-tester "L2CAP Ext-Flowctl Client - Defer limit" fails on 6.6.159 and passes on rc2, 3 of 3.

No other case that ran on both kernels passes on one and not on the
other: mgmt-tester (rc2 465 passed, 37 failed, 6 timed out; 6.6.159 464, 38, 6), mesh-, iso-, sco-, rfcomm-, bnep-, smp-, ioctl-, userchan- and 6lowpan-tester, and l2cap-tester up to "L2CAP Ext-Flowctl Server - Accept 2 Close 1", which hangs on both. No kernel warnings, sanitizer or lockdep reports were found on rc2 in these runs.