[GIT PULL] CIFS/SMB3 Fixes

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

 



Please pull the following changes since commit
3803d5e4d3ce2600ffddc16a1999798bc719042d:

  Merge tag '5.8-rc-smb3-fixes-part-1' of
git://git.samba.org/sfrench/cifs-2.6 (2020-06-05 16:40:53 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.8-rc-smb3-fixes-part2

for you to fetch changes up to a7a519a4926214ba4161bc30109f4a8d69defb8d:

  smb3: Add debug message for new file creation with idsfromsid mount
option (2020-06-12 16:31:06 -0500)

----------------------------------------------------------------
12 cifs/smb3 fixes, 2 for stable. Adds support for idsfromsid on
create and also for chgrp/chown allowing ability to save owner
information more naturally for some workloads. Improves getattr when
SMB3.1.1 posix extensions are negotiated by using new query info
level.

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/357
----------------------------------------------------------------
Kenneth D'souza (1):
      cifs: Add get_security_type_str function to return sec type.

Namjae Jeon (1):
      smb3: add indatalen that can be a non-zero value to calculation
of credit charge in smb2 ioctl

Steve French (10):
      smb3: extend fscache mount volume coherency check
      smb3: fix typo in mount options displayed in /proc/mounts
      SMB311: Add support for query info using posix extensions (level 100)
      smb311: Add support for SMB311 query info (non-compounded)
      smb311: Add support for lookup with posix extensions query info
      smb311: add support for using info level for posix extensions query
      smb311: Add tracepoints for new compound posix query info
      smb3: allow uid and gid owners to be set on create with
idsfromsid mount option
      cifs: fix chown and chgrp when idsfromsid mount option enabled
      smb3: Add debug message for new file creation with idsfromsid mount option

 fs/cifs/cache.c      |   9 +---
 fs/cifs/cifs_debug.c |   4 +-
 fs/cifs/cifsacl.c    |  79 ++++++++++++++++++++++++------
 fs/cifs/cifsacl.h    |  15 ++++++
 fs/cifs/cifsfs.c     |   2 +-
 fs/cifs/cifsglob.h   |  18 +++++++
 fs/cifs/cifsproto.h  |   3 ++
 fs/cifs/dir.c        |   5 +-
 fs/cifs/file.c       |   5 +-
 fs/cifs/fscache.c    |  17 ++++++-
 fs/cifs/fscache.h    |   9 ++++
 fs/cifs/inode.c      | 185
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 fs/cifs/link.c       |   4 +-
 fs/cifs/smb2glob.h   |   1 +
 fs/cifs/smb2inode.c  | 105 ++++++++++++++++++++++++++++++++++++++++
 fs/cifs/smb2pdu.c    | 131 ++++++++++++++++++++++++++++++++++++++++---------
 fs/cifs/smb2pdu.h    |  27 ++++++++++-
 fs/cifs/smb2proto.h  |   6 +++
 fs/cifs/trace.h      |   3 ++
 19 files changed, 571 insertions(+), 57 deletions(-)


--
Thanks,

Steve



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

  Powered by Linux