[GIT PULL] smb3 client fixes

From: Steve French

Date: Fri May 22 2026 - 11:50:39 EST


Please pull the following changes since commit
5200f5f493f79f14bbdc349e402a40dfb32f23c8:

Linux 7.1-rc4 (2026-05-17 13:59:58 -0700)

are available in the Git repository at:

git://git.samba.org/sfrench/cifs-2.6.git tags/v7.1-rc5-smb3-client-fixes

for you to fetch changes up to dcd4313f0987d69c4134c12bbe3a8cdf795f6c1e:

smb: client: change allocation requirements in DUP_CTX_STR macro
(2026-05-21 11:16:09 -0500)

----------------------------------------------------------------
seven client fixes
- Fix missing lock
- Fix dentry in use after unmounting
- cifs.upcall security fix
- require CAP_NET_ADMIN for swn netlink
- change allocation in DUP_CTX_STR to GFP_KERNEL
- minor smbdirect debug fix
- handle_read_data() folio fix
----------------------------------------------------------------
Alexander A. Klimov (1):
smb: smbdirect: divide, not multiply, milliseconds by 1000

Asim Viladi Oglu Manizada (1):
smb: client: reject userspace cifs.spnego descriptions

Fredric Cover (1):
smb: client: change allocation requirements in DUP_CTX_STR macro

Henrique Carvalho (1):
smb: client: protect tc_count increment in
smb2_find_smb_sess_tcon_unlocked()

Jeremy Erazo (1):
smb: client: use data_len for SMB2 READ encrypted folioq copy

Michael Bommarito (1):
smb: client: require net admin for CIFS SWN netlink

Zhihao Cheng (1):
cifs: Fix busy dentry used after unmounting

fs/smb/client/cifs_spnego.c | 16 ++++++++++++++++
fs/smb/client/cifsfs.c | 2 ++
fs/smb/client/fs_context.c | 2 +-
fs/smb/client/netlink.c | 6 +++++-
fs/smb/client/smb2ops.c | 4 ++--
fs/smb/client/smb2transport.c | 2 ++
fs/smb/smbdirect/debug.c | 2 +-
7 files changed, 29 insertions(+), 5 deletions(-)


--
Thanks,

Steve