[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