Skip to content

7.0.1-rc1 review

Greg Kroah-Hartman linux-cifs linux-input linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest76 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/76nfc: llcp: add missing return after LLCP_CLOSED checksnet/nfc/llcp_core.c+2 -00 replies
2/76x86/CPU: Fix FPDSS on Zen1arch/x86/include/asm/msr-index.h arch/x86/kernel/cpu/amd.c+6 -00 replies
3/76can: raw: fix ro->uniq use-after-free in raw_rcv()net/can/raw.c+10 -10 replies
4/76i2c: s3c24xx: check the size of the SMBUS message before using itdrivers/i2c/busses/i2c-s3c2410.c+6 -10 replies
5/76staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()drivers/staging/rtl8723bs/core/rtw_security.c+1 -10 replies
6/76HID: alps: fix NULL pointer dereference in alps_raw_event()drivers/hid/hid-alps.c+3 -00 replies
7/76HID: core: clamp report_size in s32ton() to avoid undefined shiftdrivers/hid/hid-core.c+3 -00 replies
8/76net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()drivers/net/usb/cdc-phonet.c+6 -10 replies
9/76NFC: digital: Bounds check NFC-A cascade depth in SDD response handlernet/nfc/digital_technology.c+6 -00 replies
10/76drm/vc4: platform_get_irq_byname() returns an intdrivers/gpu/drm/vc4/vc4_hdmi.c+10 -40 replies
11/76bnge: return after auxiliary_device_uninit() in error pathdrivers/net/ethernet/broadcom/bnge/bnge_auxr.c+1 -00 replies
12/76ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0sound/usb/usx2y/us144mkii.c+5 -10 replies
13/76ALSA: fireworks: bound device-supplied status before string array lookupsound/firewire/fireworks/fireworks_command.c+4 -10 replies
14/76fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFOdrivers/video/fbdev/tdfxfb.c+3 -00 replies
15/76usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()drivers/usb/gadget/function/f_ncm.c+2 -20 replies
16/76usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()drivers/usb/gadget/function/f_phonet.c+9 -00 replies
17/76usb: gadget: renesas_usb3: validate endpoint index in standard request handlersdrivers/usb/gadget/udc/renesas_usb3.c+6 -10 replies
18/76smb: client: fix off-by-8 bounds check in check_wsl_eas()fs/smb/client/smb2inode.c+1 -10 replies
19/76smb: client: fix OOB reads parsing symlink error responsefs/smb/client/smb2file.c+12 -80 replies
20/76ksmbd: validate EaNameLength in smb2_get_ea()fs/smb/server/smb2pdu.c+5 -00 replies
21/76ksmbd: require 3 sub-authorities before reading sub_auth[2]fs/smb/server/smbacl.c+2 -10 replies
22/76ksmbd: fix mechToken leak when SPNEGO decode fails after token allocfs/smb/server/connection.c fs/smb/server/smb2pdu.c+2 -10 replies
23/76smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush()fs/smb/client/smbdirect.c+8 -00 replies
24/76smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list()fs/smb/server/transport_rdma.c+7 -10 replies
25/76usbip: validate number_of_packets in usbip_pack_ret_submit()drivers/usb/usbip/usbip_common.c+12 -00 replies
26/76usb: typec: fusb302: Switch to threaded IRQ handlerdrivers/usb/typec/tcpm/fusb302.c+3 -20 replies
27/76usb: storage: Expand range of matched versions for VL817 quirks entrydrivers/usb/storage/unusual_devs.h+4 -30 replies
28/76USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreendrivers/usb/class/cdc-acm.c+46 -70 replies
29/76usb: gadget: f_hid: dont call cdev_init while cdev in usedrivers/usb/gadget/function/f_hid.c+10 -50 replies
30/76usb: port: add delay after usb_hub_set_port_power()drivers/usb/core/port.c+1 -00 replies
31/76fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFOdrivers/video/fbdev/udlfb.c+3 -00 replies
32/76scripts/gdb/symbols: handle module path parametersscripts/gdb/linux/symbols.py+1 -10 replies
33/76scripts: generate_rust_analyzer.py: avoid FD leakscripts/generate_rust_analyzer.py+2 -10 replies
34/76wifi: rtw88: fix device leak on probe failuredrivers/net/wireless/realtek/rtw88/usb.c+1 -20 replies
35/76staging: sm750fb: fix division by zero in ps_to_hz()drivers/staging/sm750fb/sm750.c+3 -00 replies
36/76selftests/mm: hmm-tests: dont hardcode THP size to 2MBtools/testing/selftests/mm/hmm-tests.c+16 -670 replies
37/76USB: serial: option: add Telit Cinterion FN990A MBIM compositiondrivers/usb/serial/option.c+2 -00 replies
38/76Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates raceDocumentation/admin-guide/mm/damon/reclaim.rst+4 -00 replies
39/76Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates raceDocumentation/admin-guide/mm/damon/lru_sort.rst+4 -00 replies
40/76ALSA: ctxfi: Limit PTP to a single pagesound/pci/ctxfi/ctvmem.h+1 -10 replies
41/76dcache: Limit the minimal number of bucket to twofs/dcache.c+2 -20 replies
42/76vfio/xe: Reorganize the init to decouple migration from resetdrivers/vfio/pci/xe/main.c+25 -180 replies
43/76arm64: mm: Handle invalid large leaf mappings correctlyarch/arm64/include/asm/pgtable-prot.h arch/arm64/include/asm/pgtable.h arch/arm64/mm/mmu.c +2 more+48 -590 replies
44/76media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sectionsdrivers/media/test-drivers/vidtv/vidtv_channel.c+4 -00 replies
45/76ocfs2: fix possible deadlock between unlink and dio_end_io_writefs/ocfs2/aops.c+1 -20 replies
46/76ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRYfs/ocfs2/mmap.c fs/ocfs2/ocfs2_trace.h+7 -100 replies
47/76ocfs2: handle invalid dinode in ocfs2_group_extendfs/ocfs2/resize.c+7 -30 replies
48/76PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanupdrivers/pci/endpoint/functions/pci-epf-vntb.c+1 -00 replies
49/76PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardowndrivers/pci/endpoint/functions/pci-epf-vntb.c+1 -180 replies
50/76KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate testtools/testing/selftests/kvm/x86/sev_migrate_tests.c+0 -20 replies
51/76KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPUarch/x86/kvm/svm/sev.c+3 -00 replies
52/76KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lockarch/x86/kvm/svm/sev.c+2 -40 replies
53/76KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being createdarch/x86/kvm/svm/sev.c include/linux/kvm_host.h+15 -20 replies
54/76KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finisharch/x86/kvm/svm/sev.c+12 -40 replies
55/76KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGIONarch/x86/kvm/svm/sev.c+7 -40 replies
56/76mm: call ->free_folio() directly in folio_unmap_invalidate()mm/filemap.c mm/internal.h mm/truncate.c+7 -30 replies
57/76checkpatch: add support for Assisted-by tagscripts/checkpatch.pl+10 -00 replies
58/76x86-64: rename misleadingly named __copy_user_nocache() functionarch/x86/include/asm/uaccess_64.h arch/x86/lib/copy_user_uncached_64.S arch/x86/lib/usercopy_64.c +3 more+16 -160 replies
59/76x86: rename and clean up __copy_from_user_inatomic_nocache()arch/x86/include/asm/uaccess.h arch/x86/include/asm/uaccess_32.h arch/x86/include/asm/uaccess_64.h +5 more+20 -190 replies
60/76x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcachearch/arm64/include/asm/uaccess.h arch/powerpc/include/asm/uaccess.h arch/powerpc/lib/pmem.c +3 more+17 -170 replies
61/76KVM: x86: Use scratch field in MMIO fragment to hold small write valuesarch/x86/kvm/x86.c include/linux/kvm_host.h+15 -20 replies
62/76ASoC: qcom: q6apm: move component registration to unmanaged versionsound/soc/qcom/qdsp6/q6apm.c+12 -20 replies
63/76mm/kasan: fix double free for kasan pXdsmm/kasan/init.c+4 -40 replies
64/76mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()mm/backing-dev.c+3 -20 replies
65/76media: vidtv: fix nfeeds state corruption on start_streaming failuredrivers/media/test-drivers/vidtv/vidtv_bridge.c+3 -10 replies
66/76media: mediatek: vcodec: fix use-after-free in encoder release pathdrivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c+9 -00 replies
67/76media: em28xx: fix use-after-free in em28xx_v4l2_open()drivers/media/usb/em28xx/em28xx-video.c+10 -40 replies
68/76hwmon: (powerz) Fix use-after-free on USB disconnectdrivers/hwmon/powerz.c+6 -20 replies
69/76ALSA: 6fire: fix use-after-free on disconnectsound/usb/6fire/chip.c+12 -50 replies
70/76bcache: fix cached_dev.sb_bio use-after-free and crashdrivers/md/bcache/super.c+7 -00 replies
71/76wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exitdrivers/net/wireguard/device.c+3 -50 replies
72/76media: as102: fix to not free memory after the device is registered in as102_usb_probe()drivers/media/usb/as102/as102_usb_drv.c+2 -00 replies
73/76nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_mapfs/nilfs2/dat.c+3 -00 replies
74/76media: vidtv: fix pass-by-value structs causing MSAN warningsdrivers/media/test-drivers/vidtv/vidtv_mux.c drivers/media/test-drivers/vidtv/vidtv_ts.c drivers/media/test-drivers/vidtv/vidtv_ts.h+29 -290 replies
75/76media: hackrf: fix to not free memory after the device is registered in hackrf_probe()drivers/media/usb/hackrf/hackrf.c+4 -30 replies
76/76mm/userfaultfd: fix hugetlb fault mutex hash calculationinclude/linux/hugetlb.h mm/userfaultfd.c+18 -10 replies

Reviews trailers per patch

30 of 76 patches have a Reviewed-by or Acked-by.

PatchEric DumazetTakashi SakamotoPaulo Alcantara (Red Hat)Namjae JeonRuikai PengShuah KhanHans de GoedeHeikki KrogerusDave CareyOliver NeukumOliver HartkoppDan CarpenterJohannes BergYang ErkunKevin TianHeming ZhaoJoseph QiFrank LiDaniel AlmeidaFiona BehrensTrevor GrossAlexander PotapenkoLiam MerwickJoe PerchesTom LendackyRick EdgecombeDennis ZhouShakeel ButtBalbir SinghSeongJae ParkDavid Hildenbrand (Arm)Mike Rapoport (Microsoft)[email protected][email protected]Nicolas DufresneRonald WarsowFlorian FainelliLuna JernbergPeter SchneiderTakeshi OgasawaraRon EconomosBrett A C SheffieldMiguel OjedaJosh LawMark BrownBarry K. Nathan
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/76R-b
2/76
3/76A-b
4/76
5/76R-b
6/76
7/76
8/76
9/76
10/76
11/76
12/76
13/76R-b
14/76
15/76
16/76
17/76
18/76R-b
19/76R-b
20/76A-b
21/76A-b
22/76A-b
23/76A-b A-b T-b
24/76A-b A-b T-b
25/76A-b
26/76R-b R-b
27/76
28/76T-b A-b
29/76
30/76
31/76
32/76R-b
33/76R-b R-b R-b
34/76
35/76
36/76R-b
37/76
38/76
39/76
40/76
41/76R-b
42/76R-b
43/76
44/76
45/76R-b
46/76R-b
47/76R-b
48/76R-b
49/76R-b
50/76
51/76
52/76T-b
53/76
54/76
55/76R-b T-b
56/76
57/76A-b
58/76
59/76
60/76
61/76T-b T-b
62/76
63/76R-b
64/76R-b R-b
65/76
66/76R-b
67/76
68/76
69/76
70/76
71/76
72/76
73/76T-b
74/76T-b
75/76
76/76A-b R-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 46 reviewers.

Read the v1 thread

Cover letter [PATCH 7.0 00/76] 7.0.1-rc1 review

This is the start of the stable review cycle for the 7.0.1 release. There are 76 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 Wed, 22 Apr 2026 15:38:50 +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/v7.x/stable-review/patch-7.0.1-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 7.0.1-rc1

Jianhui Zhou <[email protected]>
mm/userfaultfd: fix hugetlb fault mutex hash calculation

Jeongjun Park <[email protected]>
media: hackrf: fix to not free memory after the device is registered in hackrf_probe()

Abd-Alrhman Masalkhi <[email protected]>
media: vidtv: fix pass-by-value structs causing MSAN warnings

Deepanshu Kartikey <[email protected]>
nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map

Jeongjun Park <[email protected]>
media: as102: fix to not free memory after the device is registered in as102_usb_probe()

Shardul Bankar <[email protected]>
wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit

Mingzhe Zou <[email protected]>
bcache: fix cached_dev.sb_bio use-after-free and crash

Berk Cem Goksel <[email protected]>
ALSA: 6fire: fix use-after-free on disconnect

Sanman Pradhan <[email protected]>
hwmon: (powerz) Fix use-after-free on USB disconnect

Abhishek Kumar <[email protected]>

    media: em28xx: fix use-after-free in em28xx_v4l2_open()

Fan Wu <[email protected]>
media: mediatek: vcodec: fix use-after-free in encoder release path

Ruslan Valiyev <[email protected]>
media: vidtv: fix nfeeds state corruption on start_streaming failure

Breno Leitao <[email protected]>
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()

Ritesh Harjani (IBM) <[email protected]>
mm/kasan: fix double free for kasan pXds

Srinivas Kandagatla <[email protected]>
ASoC: qcom: q6apm: move component registration to unmanaged version

Sean Christopherson <[email protected]>
KVM: x86: Use scratch field in MMIO fragment to hold small write values

Linus Torvalds <[email protected]>
x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache

Linus Torvalds <[email protected]>
x86: rename and clean up __copy_from_user_inatomic_nocache()

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

Sasha Levin <[email protected]>
checkpatch: add support for Assisted-by tag

Matthew Wilcox (Oracle) <[email protected]>

    mm: call ->free_folio() directly in folio_unmap_invalidate()

Sean Christopherson <[email protected]>
KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION

Sean Christopherson <[email protected]>
KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish

Sean Christopherson <[email protected]>
KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created

Sean Christopherson <[email protected]>

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

Sean Christopherson <[email protected]>
KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPU

Sean Christopherson <[email protected]>
KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate test

Koichiro Den <[email protected]>
PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown

Koichiro Den <[email protected]>
PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup

ZhengYuan Huang <[email protected]>
ocfs2: handle invalid dinode in ocfs2_group_extend

Tejas Bharambe <[email protected]>
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY

Joseph Qi <[email protected]>
ocfs2: fix possible deadlock between unlink and dio_end_io_write

Ruslan Valiyev <[email protected]>
media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections

Ryan Roberts <[email protected]>
arm64: mm: Handle invalid large leaf mappings correctly

Michał Winiarski <[email protected]>
vfio/xe: Reorganize the init to decouple migration from reset

Zhihao Cheng <[email protected]>
dcache: Limit the minimal number of bucket to two

Harin Lee <[email protected]>
ALSA: ctxfi: Limit PTP to a single page

SeongJae Park <[email protected]>
Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates race

SeongJae Park <[email protected]>
Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FN990A MBIM composition

Alistair Popple <[email protected]>
selftests/mm: hmm-tests: don't hardcode THP size to 2MB

Junrui Luo <[email protected]>
staging: sm750fb: fix division by zero in ps_to_hz()

Johan Hovold <[email protected]>
wifi: rtw88: fix device leak on probe failure

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer.py: avoid FD leak

Benjamin Berg <[email protected]>
scripts/gdb/symbols: handle module path parameters

Greg Kroah-Hartman <[email protected]>
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO

Xu Yang <[email protected]>
usb: port: add delay after usb_hub_set_port_power()

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

Dave Carey <[email protected]>
USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen

Daniel Brát <[email protected]>
usb: storage: Expand range of matched versions for VL817 quirks entry

Alexey Charkov <[email protected]>
usb: typec: fusb302: Switch to threaded IRQ handler

Nathan Rebello <[email protected]>
usbip: validate number_of_packets in usbip_pack_ret_submit()

Stefan Metzmacher <[email protected]>
smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list()

Stefan Metzmacher <[email protected]>
smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush()

Greg Kroah-Hartman <[email protected]>
ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc

Greg Kroah-Hartman <[email protected]>
ksmbd: require 3 sub-authorities before reading sub_auth[2]

Greg Kroah-Hartman <[email protected]>
ksmbd: validate EaNameLength in smb2_get_ea()

Greg Kroah-Hartman <[email protected]>
smb: client: fix OOB reads parsing symlink error response

Greg Kroah-Hartman <[email protected]>
smb: client: fix off-by-8 bounds check in check_wsl_eas()

Greg Kroah-Hartman <[email protected]>
usb: gadget: renesas_usb3: validate endpoint index in standard request handlers

Greg Kroah-Hartman <[email protected]>

    usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()

Greg Kroah-Hartman <[email protected]>
usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()

Greg Kroah-Hartman <[email protected]>
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO

Greg Kroah-Hartman <[email protected]>
ALSA: fireworks: bound device-supplied status before string array lookup

Greg Kroah-Hartman <[email protected]>
ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0

Greg Kroah-Hartman <[email protected]>
bnge: return after auxiliary_device_uninit() in error path

Greg Kroah-Hartman <[email protected]>
drm/vc4: platform_get_irq_byname() returns an int

Greg Kroah-Hartman <[email protected]>
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler

Greg Kroah-Hartman <[email protected]>

    net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()

Greg Kroah-Hartman <[email protected]>
HID: core: clamp report_size in s32ton() to avoid undefined shift

Greg Kroah-Hartman <[email protected]>
HID: alps: fix NULL pointer dereference in alps_raw_event()

Lin YuChen <[email protected]>
staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()

Greg Kroah-Hartman <[email protected]>
i2c: s3c24xx: check the size of the SMBUS message before using it

Samuel Page <[email protected]>

    can: raw: fix ro->uniq use-after-free in raw_rcv()

Borislav Petkov (AMD) <[email protected]>
x86/CPU: Fix FPDSS on Zen1

Junxi Qian <[email protected]>
nfc: llcp: add missing return after LLCP_CLOSED checks

-------------

Diffstat:

 Documentation/admin-guide/mm/damon/lru_sort.rst    |  4 ++
 Documentation/admin-guide/mm/damon/reclaim.rst     |  4 ++
 Makefile                                           |  4 +-
 arch/arm64/include/asm/pgtable-prot.h              |  2 +
 arch/arm64/include/asm/pgtable.h                   |  9 ++-
 arch/arm64/include/asm/uaccess.h                   |  2 +-
 arch/arm64/mm/mmu.c                                |  4 ++
 arch/arm64/mm/pageattr.c                           | 50 +++++++------
 arch/arm64/mm/trans_pgd.c                          | 42 ++---------
 arch/powerpc/include/asm/uaccess.h                 |  3 +-
 arch/powerpc/lib/pmem.c                            | 11 +--
 arch/x86/include/asm/msr-index.h                   |  3 +
 arch/x86/include/asm/uaccess.h                     |  2 +-
 arch/x86/include/asm/uaccess_32.h                  |  8 +--
 arch/x86/include/asm/uaccess_64.h                  | 16 +++--
 arch/x86/kernel/cpu/amd.c                          |  3 +
 arch/x86/kvm/svm/sev.c                             | 46 ++++++++----
 arch/x86/kvm/x86.c                                 | 14 +++-
 arch/x86/lib/copy_user_uncached_64.S               |  6 +-
 arch/x86/lib/usercopy_32.c                         |  9 +--
 arch/x86/lib/usercopy_64.c                         | 12 ++--
 drivers/gpu/drm/i915/i915_gem.c                    |  2 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |  2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 14 ++--
 drivers/hid/hid-alps.c                             |  3 +
 drivers/hid/hid-core.c                             |  3 +
 drivers/hwmon/powerz.c                             |  8 ++-
 drivers/i2c/busses/i2c-s3c2410.c                   |  7 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |  8 +--
 drivers/md/bcache/super.c                          |  7 ++
 .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c   |  9 +++
 drivers/media/test-drivers/vidtv/vidtv_bridge.c    |  4 +-
 drivers/media/test-drivers/vidtv/vidtv_channel.c   |  4 ++
 drivers/media/test-drivers/vidtv/vidtv_mux.c       |  4 +-
 drivers/media/test-drivers/vidtv/vidtv_ts.c        | 48 ++++++-------
 drivers/media/test-drivers/vidtv/vidtv_ts.h        |  4 +-
 drivers/media/usb/as102/as102_usb_drv.c            |  2 +
 drivers/media/usb/em28xx/em28xx-video.c            | 14 ++--
 drivers/media/usb/hackrf/hackrf.c                  |  7 +-
 drivers/net/ethernet/broadcom/bnge/bnge_auxr.c     |  1 +
 drivers/net/usb/cdc-phonet.c                       |  7 +-
 drivers/net/wireguard/device.c                     |  8 +--
 drivers/net/wireless/realtek/rtw88/usb.c           |  3 +-
 drivers/ntb/ntb_transport.c                        |  7 +-
 drivers/pci/endpoint/functions/pci-epf-vntb.c      | 20 +-----
 drivers/staging/rtl8723bs/core/rtw_security.c      |  2 +-
 drivers/staging/sm750fb/sm750.c                    |  3 +
 drivers/usb/class/cdc-acm.c                        | 53 ++++++++++++--
 drivers/usb/core/port.c                            |  1 +
 drivers/usb/gadget/function/f_hid.c                | 15 ++--
 drivers/usb/gadget/function/f_ncm.c                |  4 +-
 drivers/usb/gadget/function/f_phonet.c             |  9 +++
 drivers/usb/gadget/udc/renesas_usb3.c              |  7 +-
 drivers/usb/serial/option.c                        |  2 +
 drivers/usb/storage/unusual_devs.h                 |  7 +-
 drivers/usb/typec/tcpm/fusb302.c                   |  5 +-
 drivers/usb/usbip/usbip_common.c                   | 12 ++++
 drivers/vfio/pci/xe/main.c                         | 43 ++++++-----
 drivers/video/fbdev/tdfxfb.c                       |  3 +
 drivers/video/fbdev/udlfb.c                        |  3 +
 fs/dcache.c                                        |  4 +-
 fs/nilfs2/dat.c                                    |  3 +
 fs/ocfs2/aops.c                                    |  3 +-
 fs/ocfs2/mmap.c                                    |  7 +-
 fs/ocfs2/ocfs2_trace.h                             | 10 ++-
 fs/ocfs2/resize.c                                  | 10 ++-
 fs/smb/client/smb2file.c                           | 20 +++---
 fs/smb/client/smb2inode.c                          |  2 +-
 fs/smb/client/smbdirect.c                          |  8 +++
 fs/smb/server/connection.c                         |  1 +
 fs/smb/server/smb2pdu.c                            |  7 +-
 fs/smb/server/smbacl.c                             |  3 +-
 fs/smb/server/transport_rdma.c                     |  8 ++-
 include/linux/hugetlb.h                            | 17 +++++
 include/linux/kvm_host.h                           | 10 ++-
 include/linux/uaccess.h                            | 11 ++-
 lib/iov_iter.c                                     |  4 +-
 mm/backing-dev.c                                   |  5 +-
 mm/filemap.c                                       |  3 +-
 mm/internal.h                                      |  1 -
 mm/kasan/init.c                                    |  8 +--
 mm/truncate.c                                      |  6 +-
 mm/userfaultfd.c                                   |  2 +-
 net/can/raw.c                                      | 11 ++-
 net/nfc/digital_technology.c                       |  6 ++
 net/nfc/llcp_core.c                                |  2 +
 scripts/checkpatch.pl                              | 10 +++
 scripts/gdb/linux/symbols.py                       |  2 +-
 scripts/generate_rust_analyzer.py                  |  3 +-
 sound/firewire/fireworks/fireworks_command.c       |  5 +-
 sound/pci/ctxfi/ctvmem.h                           |  2 +-
 sound/soc/qcom/qdsp6/q6apm.c                       | 14 +++-
 sound/usb/6fire/chip.c                             | 17 +++--
 sound/usb/usx2y/us144mkii.c                        |  6 +-
 tools/objtool/check.c                              |  2 +-
 .../testing/selftests/kvm/x86/sev_migrate_tests.c  |  2 -
 tools/testing/selftests/mm/hmm-tests.c             | 83 +++++-----------------
 97 files changed, 579 insertions(+), 358 deletions(-)