[GIT PULL] smb3 client fixes
From: Steve French
Date: Sat Jun 07 2025 - 21:03:36 EST
Please pull the following changes since commit
6d9b5f6b81ace1b2b0830271ad46628d6fad31bb:
Merge tag 'v6.16-rc-part1-smb-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2025-06-03 16:04:29 -0700)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/6.16-rc-part2-smb3-client-fixes
for you to fetch changes up to 8e9d6efccdd728fb1193e4faada45dff03773608:
cifs: update internal version number (2025-06-05 10:21:17 -0500)
----------------------------------------------------------------
Fourteen smb3 client fixes
- 3 multichannel/reconnect fixes
- 8 fixes to move smbdirect (smb over RDMA) defines to fs/smb/common
so they will be able to be used in the future more broadly, and a
documentation update explaining setting up smbdirect mounts
- Update email address for Paulo
----------------------------------------------------------------
Meetakshi Setiya (1):
cifs: add documentation for smbdirect setup
Paulo Alcantara (1):
MAINTAINERS, mailmap: Update Paulo Alcantara's email address
Shyam Prasad N (3):
cifs: deal with the channel loading lag while picking channels
cifs: serialize other channels when query server interfaces is pending
cifs: do not disable interface polling on failure
Stefan Metzmacher (8):
smb: smbdirect: add smbdirect_pdu.h with protocol definitions
smb: client: make use of common smbdirect_pdu.h
smb: smbdirect: add smbdirect.h with public structures
smb: client: make use of common smbdirect.h
smb: smbdirect: add smbdirect_socket.h
smb: client: make use of common smbdirect_socket
smb: smbdirect: introduce smbdirect_socket_parameters
smb: client: make use of common smbdirect_socket_parameters
Steve French (1):
cifs: update internal version number
.mailmap | 6 +
Documentation/filesystems/smb/index.rst | 1 +
Documentation/filesystems/smb/smbdirect.rst | 103 ++++++++
MAINTAINERS | 4 +-
fs/smb/client/cifs_debug.c | 23 +-
fs/smb/client/cifsfs.h | 4 +-
fs/smb/client/cifsglob.h | 1 +
fs/smb/client/connect.c | 6 +-
fs/smb/client/smb2ops.c | 14 +-
fs/smb/client/smb2pdu.c | 50 ++--
fs/smb/client/smbdirect.c | 389 ++++++++++++++++-------------
fs/smb/client/smbdirect.h | 71 +-----
fs/smb/client/transport.c | 14 +-
fs/smb/common/smbdirect/smbdirect.h | 37 +++
fs/smb/common/smbdirect/smbdirect_pdu.h | 55 ++++
fs/smb/common/smbdirect/smbdirect_socket.h | 43 ++++
16 files changed, 533 insertions(+), 288 deletions(-)
create mode 100644 Documentation/filesystems/smb/smbdirect.rst
create mode 100644 fs/smb/common/smbdirect/smbdirect.h
create mode 100644 fs/smb/common/smbdirect/smbdirect_pdu.h
create mode 100644 fs/smb/common/smbdirect/smbdirect_socket.h
--
Thanks,
Steve