Skip to content

7.0.2-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest42 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42crypto: authencesn - Fix src offset when decrypting in-placecrypto/authencesn.c+4 -20 replies
2/42pwm: th1520: fix `CLIPPY=1` warningdrivers/pwm/pwm_th1520.rs+1 -40 replies
3/42drm/amdgpu: replace PASID IDR with XArraydrivers/gpu/drm/amd/amdgpu/amdgpu_ids.c+19 -200 replies
4/42crypto: krb5enc - fix sleepable flag handling in encrypt dispatchcrypto/krb5enc.c+3 -20 replies
5/42crypto: krb5enc - fix async decrypt skipping hash verificationcrypto/krb5enc.c+31 -210 replies
6/42ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavengerfs/smb/server/vfs_cache.c+30 -110 replies
7/42ksmbd: validate owner of durable handle on reconnectfs/smb/server/mgmt/user_session.c fs/smb/server/oplock.c fs/smb/server/oplock.h +3 more+102 -160 replies
8/42scripts: generate_rust_analyzer.py: define scriptsscripts/generate_rust_analyzer.py+13 -10 replies
9/42scripts/dtc: Remove unused dts_version in dtc-lexer.lscripts/dtc/dtc-lexer.l+0 -30 replies
10/42fs/ntfs3: validate rec->used in journal-replay file record checkfs/ntfs3/fslog.c+11 -10 replies
11/42f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionallyfs/f2fs/f2fs.h fs/f2fs/segment.c fs/f2fs/super.c+12 -70 replies
12/42f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()fs/f2fs/data.c+2 -20 replies
13/42f2fs: fix to avoid memory leak in f2fs_rename()fs/f2fs/namei.c+1 -00 replies
14/42f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footerfs/f2fs/data.c+2 -10 replies
15/42fuse: reject oversized dirents in page cachefs/fuse/readdir.c+4 -00 replies
16/42fuse: abort on fatal signal during sync initfs/fuse/dev.c fs/fuse/fuse_i.h fs/fuse/inode.c+9 -10 replies
17/42fuse: Check for large folio with SPLICE_F_MOVEfs/fuse/dev.c+3 -00 replies
18/42fuse: quiet down complaints in fuse_conn_limit_writefs/fuse/control.c+2 -20 replies
19/42fuse: fuse_dev_ioctl_clone() should wait for device file to be initializedfs/fuse/dev.c+8 -110 replies
20/42ksmbd: require minimum ACE size in smb_check_perm_dacl()fs/smb/server/smbacl.c+13 -40 replies
21/42smb: server: fix active_num_conn leak on transport allocation failurefs/smb/server/transport_tcp.c+2 -00 replies
22/42smb: client: fix dir separator in SMB1 UNIX mountsfs/smb/client/connect.c fs/smb/client/smb1ops.c+13 -160 replies
23/42smb: server: fix max_connections off-by-one in tcp accept pathfs/smb/server/transport_tcp.c+1 -10 replies
24/42smb: client: require a full NFS mode SID before reading mode bitsfs/smb/client/cifsacl.c+1 -00 replies
25/42smb: client: validate the whole DACL before rewriting it in cifsaclfs/smb/client/cifsacl.c+85 -310 replies
26/42smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO pathfs/smb/client/smb2ops.c+6 -00 replies
27/42ksmbd: validate response sizes in ipc_validate_msg()fs/smb/server/mgmt/user_config.c fs/smb/server/transport_ipc.c+13 -90 replies
28/42ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()fs/smb/server/smbacl.c+23 -50 replies
29/42ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignmentfs/smb/server/smb2pdu.c+2 -00 replies
30/42ksmbd: use check_add_overflow() to prevent u16 DACL size overflowfs/smb/server/smbacl.c+12 -40 replies
31/42ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()fs/smb/server/connection.c+2 -30 replies
32/42writeback: Fix use after free in inode_switch_wbs_work_fn()fs/fs-writeback.c+19 -170 replies
33/42f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()fs/f2fs/compress.c+11 -30 replies
34/42ALSA: usb-audio: apply quirk for MOONDROP JU Jiusound/usb/mixer.c+7 -00 replies
35/42ALSA: hda/realtek: Add quirk for Legion S7 15IMHsound/hda/codecs/realtek/alc269.c+1 -00 replies
36/42ALSA: caiaq: take a reference on the USB device in create_card()sound/usb/caiaq/device.c+2 -20 replies
37/42net/packet: fix TOCTOU race on mmapd vnet_hdr in tpacket_snd()net/packet/af_packet.c+13 -80 replies
38/42crypto: ccp: Dont attempt to copy CSR to userspace if PSP command faileddrivers/crypto/ccp/sev-dev.c+7 -10 replies
39/42crypto: ccp: Dont attempt to copy PDH cert to userspace if PSP command faileddrivers/crypto/ccp/sev-dev.c+7 -10 replies
40/42crypto: ccp: Dont attempt to copy ID to userspace if PSP command faileddrivers/crypto/ccp/sev-dev.c+3 -00 replies
41/42rxrpc: Fix missing validation of ticket length in non-XDR key preparsingnet/rxrpc/key.c+4 -00 replies
42/42mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDERdrivers/hv/mshv_vtl_main.c include/uapi/linux/mshv.h+10 -40 replies

Reviews trailers per patch

18 of 42 patches have a Reviewed-by or Acked-by.

PatchChao YuJoanne KoongBernd SchubertDarrick J. WongDanilo KrummrichMichal WilczynskiNamjae JeonChristian KönigChenXiaoSongDaniel AlmeidaFiona BehrensTrevor GrossWillem de BruijnMichael KelleyTejun HeoRonald WarsowTakeshi OgasawaraFlorian FainelliMark BrownPeter SchneiderShuah KhanBrett A C SheffieldMiguel OjedaRon EconomosDileep MalepuBarry K. NathanJustin M. Forbes
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/42
2/42R-b R-b
3/42R-b
4/42
5/42
6/42R-b
7/42
8/42R-b R-b R-b
9/42
10/42
11/42
12/42R-b
13/42
14/42
15/42
16/42R-b R-b R-b
17/42
18/42
19/42
20/42A-b
21/42A-b
22/42
23/42A-b
24/42
25/42
26/42
27/42A-b
28/42A-b
29/42A-b
30/42A-b
31/42A-b
32/42A-b
33/42R-b
34/42
35/42
36/42
37/42R-b
38/42
39/42
40/42
41/42
42/42R-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 27 reviewers.

Read the v1 thread

Cover letter [PATCH 7.0 00/42] 7.0.2-rc1 review

This is the start of the stable review cycle for the 7.0.2 release. There are 42 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 Sun, 26 Apr 2026 13:23:22 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.2-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.2-rc1

Naman Jain <[email protected]>
mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER

Anderson Nascimento <[email protected]>
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing

Sean Christopherson <[email protected]>
crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed

Sean Christopherson <[email protected]>
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed

Sean Christopherson <[email protected]>
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed

Bingquan Chen <[email protected]>
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()

Berk Cem Goksel <[email protected]>
ALSA: caiaq: take a reference on the USB device in create_card()

Eric Naim <[email protected]>
ALSA: hda/realtek: Add quirk for Legion S7 15IMH

Cryolitia PukNgae <[email protected]>
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu

George Saad <[email protected]>
f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()

Jan Kara <[email protected]>
writeback: Fix use after free in inode_switch_wbs_work_fn()

DaeMyung Kang <[email protected]>
ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()

Tristan Madani <[email protected]>
ksmbd: use check_add_overflow() to prevent u16 DACL size overflow

Tristan Madani <[email protected]>
ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment

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

Michael Bommarito <[email protected]>
ksmbd: validate response sizes in ipc_validate_msg()

Michael Bommarito <[email protected]>
smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path

Michael Bommarito <[email protected]>
smb: client: validate the whole DACL before rewriting it in cifsacl

Michael Bommarito <[email protected]>
smb: client: require a full NFS mode SID before reading mode bits

DaeMyung Kang <[email protected]>
smb: server: fix max_connections off-by-one in tcp accept path

Paulo Alcantara <[email protected]>
smb: client: fix dir separator in SMB1 UNIX mounts

Michael Bommarito <[email protected]>
smb: server: fix active_num_conn leak on transport allocation failure

Michael Bommarito <[email protected]>
ksmbd: require minimum ACE size in smb_check_perm_dacl()

Miklos Szeredi <[email protected]>
fuse: fuse_dev_ioctl_clone() should wait for device file to be initialized

Darrick J. Wong <[email protected]>
fuse: quiet down complaints in fuse_conn_limit_write

Bernd Schubert <[email protected]>
fuse: Check for large folio with SPLICE_F_MOVE

Miklos Szeredi <[email protected]>
fuse: abort on fatal signal during sync init

Samuel Page <[email protected]>
fuse: reject oversized dirents in page cache

Chao Yu <[email protected]>
f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer

Chao Yu <[email protected]>
f2fs: fix to avoid memory leak in f2fs_rename()

Yongpeng Yang <[email protected]>

    f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()

Chao Yu <[email protected]>

    f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally

Greg Kroah-Hartman <[email protected]>

    fs/ntfs3: validate rec->used in journal-replay file record check

Nathan Chancellor <[email protected]>
scripts/dtc: Remove unused dts_version in dtc-lexer.l

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer.py: define scripts

Namjae Jeon <[email protected]>
ksmbd: validate owner of durable handle on reconnect

Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger

Dudu Lu <[email protected]>
crypto: krb5enc - fix async decrypt skipping hash verification

Wesley Atwell <[email protected]>
crypto: krb5enc - fix sleepable flag handling in encrypt dispatch

Mikhail Gavrilov <[email protected]>
drm/amdgpu: replace PASID IDR with XArray

Miguel Ojeda <[email protected]>

    pwm: th1520: fix `CLIPPY=1` warning

Herbert Xu <[email protected]>
crypto: authencesn - Fix src offset when decrypting in-place

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

Diffstat:

 Makefile                                |   4 +-
 crypto/authencesn.c                     |   6 +-
 crypto/krb5enc.c                        |  51 ++++++++-----
 drivers/crypto/ccp/sev-dev.c            |  19 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c |  39 +++++-----
 drivers/hv/mshv_vtl_main.c              |  12 ++-
 drivers/pwm/pwm_th1520.rs               |   5 +-
 fs/f2fs/compress.c                      |  14 +++-
 fs/f2fs/data.c                          |   7 +-
 fs/f2fs/f2fs.h                          |   2 +-
 fs/f2fs/namei.c                         |   1 +
 fs/f2fs/segment.c                       |   6 +-
 fs/f2fs/super.c                         |  11 ++-
 fs/fs-writeback.c                       |  36 ++++-----
 fs/fuse/control.c                       |   4 +-
 fs/fuse/dev.c                           |  30 +++++---
 fs/fuse/fuse_i.h                        |   1 +
 fs/fuse/inode.c                         |   1 +
 fs/fuse/readdir.c                       |   4 +
 fs/ntfs3/fslog.c                        |  12 ++-
 fs/smb/client/cifsacl.c                 | 117 +++++++++++++++++++++--------
 fs/smb/client/connect.c                 |  10 +--
 fs/smb/client/smb1ops.c                 |  19 ++---
 fs/smb/client/smb2ops.c                 |   6 ++
 fs/smb/server/connection.c              |   5 +-
 fs/smb/server/mgmt/user_config.c        |   6 --
 fs/smb/server/mgmt/user_session.c       |   8 +-
 fs/smb/server/oplock.c                  |   7 ++
 fs/smb/server/oplock.h                  |   1 +
 fs/smb/server/smb2pdu.c                 |   5 +-
 fs/smb/server/smbacl.c                  |  61 +++++++++++----
 fs/smb/server/transport_ipc.c           |  16 +++-
 fs/smb/server/transport_tcp.c           |   4 +-
 fs/smb/server/vfs_cache.c               | 128 +++++++++++++++++++++++++++-----
 fs/smb/server/vfs_cache.h               |  12 ++-
 include/uapi/linux/mshv.h               |   2 +-
 net/packet/af_packet.c                  |  21 ++++--
 net/rxrpc/key.c                         |   4 +
 scripts/dtc/dtc-lexer.l                 |   3 -
 scripts/generate_rust_analyzer.py       |  14 +++-
 sound/hda/codecs/realtek/alc269.c       |   1 +
 sound/usb/caiaq/device.c                |   4 +-
 sound/usb/mixer.c                       |   7 ++
 43 files changed, 513 insertions(+), 213 deletions(-)