[GIT PULL] smb3 client fixes

From: Steve French

Date: Fri May 15 2026 - 14:47:52 EST


Please pull the following changes since commit
5d6919055dec134de3c40167a490f33c74c12581:

Linux 7.1-rc3 (2026-05-10 14:08:09 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c207f1d785044667f87cc8c72355e33f3981f2d6:

smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter()
(2026-05-14 13:21:00 -0500)

----------------------------------------------------------------
Five client fixes
- Fix integer overflow in read
- Fix smbdirect error cleanup
- Multichannel reconnect fix
- Add some missing defines and correct some references to protocol spec
- Fix oob symlink read
----------------------------------------------------------------
DaeMyung Kang (1):
cifs: client: stage smb3_reconfigure() updates and restore ctx on failure

David Howells (1):
smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter()

Jeremy Erazo (1):
smb: client: avoid integer overflow in SMB2 READ length check

Steve French (1):
SMB3.1.1: add missing QUERY_DIR info levels

Ye Bin (1):
smb/client: fix possible infinite loop and oob read in symlink_data()

fs/smb/client/fs_context.c | 161 ++++++++++++++++++++++++++++--------------
fs/smb/client/smb2file.c | 3 +
fs/smb/client/smb2ops.c | 4 +-
fs/smb/client/transport.c | 15 ++--
fs/smb/common/fscc.h | 4 +-
fs/smb/common/smb2pdu.h | 4 ++
fs/smb/smbdirect/connection.c | 2 +-
7 files changed, 130 insertions(+), 63 deletions(-)

--
Thanks,

Steve