[GIT PULL] smb3 client fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux