[GIT PULL] smb3 client fixes
From: Steve French
Date: Sat Feb 28 2026 - 15:01:51 EST
Please pull the following changes since commit
6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/v7.0rc1-smb3-client-fixes
for you to fetch changes up to f505a45776d149632e3bd0b87f0da1609607161a:
smb: client: Use snprintf in cifs_set_cifscreds (2026-02-27 10:19:54 -0600)
----------------------------------------------------------------
five client changesets
- Two multichannel fixes
- Locking fix for superblock flags
- Fix to remove debug message that could log password
- Cleanup fix for setting credentials
----------------------------------------------------------------
Henrique Carvalho (1):
smb: client: fix cifs_pick_channel when channels are equally loaded
Paulo Alcantara (2):
smb: client: use atomic_t for mnt_cifs_flags
smb: client: fix broken multichannel with krb5+signing
Thorsten Blum (2):
smb: client: Don't log plaintext credentials in cifs_set_cifscreds
smb: client: Use snprintf in cifs_set_cifscreds
fs/smb/client/cached_dir.c | 2 +-
fs/smb/client/cifs_fs_sb.h | 2 +-
fs/smb/client/cifs_ioctl.h | 8 ---
fs/smb/client/cifs_unicode.c | 14 ----
fs/smb/client/cifs_unicode.h | 14 +++-
fs/smb/client/cifsacl.c | 17 ++---
fs/smb/client/cifsfs.c | 84 ++++++++++++------------
fs/smb/client/cifsglob.h | 61 ++++++++++++++----
fs/smb/client/connect.c | 80 ++++++++++++-----------
fs/smb/client/dfs_cache.c | 2 +-
fs/smb/client/dir.c | 53 ++++++++-------
fs/smb/client/file.c | 90 +++++++++++++-------------
fs/smb/client/fs_context.c | 149 +++++++++++++++++++++----------------------
fs/smb/client/fs_context.h | 2 +-
fs/smb/client/inode.c | 142 +++++++++++++++++++++--------------------
fs/smb/client/ioctl.c | 2 +-
fs/smb/client/link.c | 14 ++--
fs/smb/client/misc.c | 16 +++--
fs/smb/client/readdir.c | 39 +++++------
fs/smb/client/reparse.c | 27 ++++----
fs/smb/client/reparse.h | 4 +-
fs/smb/client/smb1ops.c | 22 ++++---
fs/smb/client/smb2file.c | 2 +-
fs/smb/client/smb2misc.c | 18 ++----
fs/smb/client/smb2ops.c | 8 +--
fs/smb/client/smb2pdu.c | 35 +++++-----
fs/smb/client/transport.c | 21 +++---
fs/smb/client/xattr.c | 6 +-
28 files changed, 489 insertions(+), 445 deletions(-)
--
Thanks,
Steve