[GIT PULL] smb3 client fixes
From: Steve French
Date: Fri Mar 13 2026 - 11:08:14 EST
Please pull the following changes since commit
1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:
Linux 7.0-rc3 (2026-03-08 16:56:54 -0700)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/v7.0-rc3-smb3-client-fixes
for you to fetch changes up to e3beefd3af09f8e460ddaf39063d3d7664d7ab59:
cifs: make default value of retrans as zero (2026-03-11 18:46:42 -0500)
----------------------------------------------------------------
Seven client fixes
- Fix reconnect when using non-default port
- Fix default retransmission behavior
- Fix open handle reuse in cifs_open
- Fix export for smb2-mapperror-test
- Fix potential corruption on write retry
- Fix potentially uninitialized superblock flags
- FIx missing O_DIRECT and O_SYNC flags on create
----------------------------------------------------------------
Arnd Bergmann (1):
smb: client: fix sbflags initialization
Bharath SM (1):
smb: client: fix in-place encryption corruption in SMB2_write()
Henrique Carvalho (1):
smb: client: fix iface port assignment in parse_server_interfaces
Paulo Alcantara (2):
smb: client: fix atomic open with O_DIRECT & O_SYNC
smb: client: fix open handle lookup in cifs_open()
Shyam Prasad N (1):
cifs: make default value of retrans as zero
Ye Bin (1):
smb/client: only export symbol for 'smb2maperror-test' module
fs/smb/client/cifsacl.c | 2 +-
fs/smb/client/cifsfs.c | 2 +-
fs/smb/client/cifsglob.h | 23 ++++++--
fs/smb/client/cifsproto.h | 26 +++++++--
fs/smb/client/dir.c | 4 +-
fs/smb/client/file.c | 131 +++++++++++++++++++++++--------------------
fs/smb/client/fs_context.c | 2 +-
fs/smb/client/inode.c | 6 +-
fs/smb/client/smb1ops.c | 2 +-
fs/smb/client/smb2inode.c | 22 ++++----
fs/smb/client/smb2maperror.c | 9 ++-
fs/smb/client/smb2ops.c | 18 ++++--
fs/smb/client/smb2pdu.c | 5 +-
13 files changed, 152 insertions(+), 100 deletions(-)
--
Thanks,
Steve