The following changes since commit 766e9cf3bd64c45fcace3acc6f8b3df815448ea3: Merge tag '6.7-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6 (2023-11-04 09:13:50 -1000) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc-smb3-client-fixes-part2 for you to fetch changes up to fd2bd7c0539e28f267a84da8d68f9378511b50a7: cifs: update internal module version number for cifs.ko (2023-11-10 09:33:26 -0600) ---------------------------------------------------------------- Sixteen smb3/cifs client fixes - ctime caching fix (for setxattr) - encryption fix - DNS resolver mount fix - two debugging improvements - six multichannel fixes including cases where server stops or starts supporting multichannel after mount - reconnect fix - three minor cleanups This P/R does not include the patches for perf improvement for caching of root directory, and the one to support key rotation, and the O_TMPFILE fix (those are still being tested). An additional multichannel locking fix is also being investigated. ---------------------------------------------------------------- David Howells (1): cifs: Fix encryption of cleared, but unset rq_iter data buffers Paulo Alcantara (1): smb: client: fix mount when dns_resolver key is not available Shyam Prasad N (7): cifs: handle cases where a channel is closed cifs: distribute channels across interfaces based on speed cifs: account for primary channel in the interface list cifs: do not pass cifs_sb when trying to add channels cifs: reconnect work should have reference on server struct cifs: handle when server starts supporting multichannel cifs: handle when server stops supporting multichannel Steve French (7): smb3: minor RDMA cleanup smb3: more minor cleanups for session handling routines smb3: minor cleanup of session handling code smb3: fix caching of ctime on setxattr smb3: allow dumping session and tcon id to improve stats analysis and debugging Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO cifs: update internal module version number for cifs.ko fs/smb/client/cifs_debug.c | 25 ++++++++- fs/smb/client/cifs_ioctl.h | 6 +++ fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 16 ++++-- fs/smb/client/cifsproto.h | 7 ++- fs/smb/client/connect.c | 48 ++++++++++++++--- fs/smb/client/dfs.c | 18 +++++-- fs/smb/client/fs_context.h | 1 + fs/smb/client/ioctl.c | 26 ++++++++++ fs/smb/client/namespace.c | 17 +++++- fs/smb/client/sess.c | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------- fs/smb/client/smb2ops.c | 6 +++ fs/smb/client/smb2pdu.c | 131 ++++++++++++++++++++++++++++++++++++++++++----- fs/smb/client/smb2transport.c | 8 ++- fs/smb/client/transport.c | 2 +- fs/smb/client/xattr.c | 5 +- 16 files changed, 491 insertions(+), 88 deletions(-) -- Thanks, Steve