[GIT PULL] SMB3 updates for 4.19

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

 



Please pull the following changes since commit
1236568ee3cbb0d3ac62d0074a29b97ecf34cbbc:

  Merge tag 'gpio-v4.18-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
(2018-08-06 17:35:05 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/4.19-smb3

for you to fetch changes up to c4f7173ac3b7e22934e51f0121833642a581d723:

  smb3: create smb3 equivalent alias for cifs pseudo-xattrs
(2018-08-10 18:46:58 -0500)

----------------------------------------------------------------
smb3/cifs fixes (including 8 for stable). Other improvements include:
   - Improved tracing, improved stats
   - snapshots (previous version mounts work now over SMB3)
   - performance (compounding enabled for statfs, ~40% faster).
   - security (make it possible to build cifs.ko with insecure
vers=1.0 disabled in Kconfig)

----------------------------------------------------------------
Arnd Bergmann (2):
      cifs: use timespec64 internally
      cifs: use 64-bit timestamps for fscache

Aurelien Aptel (2):
      CIFS: fix memory leak and remove dead code
      CIFS: fix uninitialized ptr deref in smb2 signing

Dan Carpenter (1):
      cifs: Silence uninitialized variable warning

Paulo Alcantara (1):
      cifs: Make sure all data pages are signed correctly

Ronnie Sahlberg (11):
      cifs: use a refcount to protect open/closing the cached file handle
      cifs: update init_sg, crypt_message to take an array of rqst
      cifs: make smb_send_rqst take an array of requests
      cifs: add compound_send_recv()
      cifs: add SMB2_close_init()/SMB2_close_free()
      cifs: add SMB2_query_info_[init|free]()
      cifs: create SMB2_open_init()/SMB2_open_free() helpers.
      cifs: update receive_encrypted_standard to handle compounded responses
      cifs: update smb2_queryfs() to use compounding
      cifs: add missing support for ACLs in SMB 3.11
      cifs: don't show domain= in mount output when domain is empty

Steve French (26):
      smb3: if server does not support posix do not allow posix mount option
      cifs: allow disabling insecure dialects in the config
      smb3: fill in statfs fsid and correct namelen
      smb3: add support for statfs for smb3.1.1 posix extensions
      documentation update - remove old out of date feature info
      cifs: add missing debug entries for kconfig options
      smb3: simplify code by removing CONFIG_CIFS_SMB311
      smb3: remove noisy warning message on mount
      smb3: snapshot mounts are read-only and make sure info is
displayable about the mount
      SMB3: Number of requests sent should be displayed for SMB3 not just CIFS
      smb3: remove per-session operations from per-tree connection stats
      smb3: don't request leases in symlink creation and query
      cifs: remove unused stats
      smb3: add tracepoint for session expired or deleted
      smb3: add reconnect tracepoints
      cifs: simple stats should always be enabled
      smb3: display bytes_read and bytes_written in smb3 stats
      smb3: fix reset of bytes read and written stats
      smb3: update readme to correct information about /proc/fs/cifs/Stats
      smb3: add tracepoint for slow responses
      smb3: fix minor debug output for CONFIG_CIFS_STATS
      smb3: Do not send SMB3 SET_INFO if nothing changed
      smb3: display stats counters for number of slow commands
      smb3: enumerating snapshots was leaving part of the data off end
      smb3: allow previous versions to be mounted with snapshot= mount parm
      smb3: create smb3 equivalent alias for cifs pseudo-xattrs

 Documentation/filesystems/cifs/CHANGES | 1072 +-------------------------------
 Documentation/filesystems/cifs/README  |   22 +-
 fs/cifs/Kconfig                        |   59 +-
 fs/cifs/cache.c                        |    6 +-
 fs/cifs/cifs_debug.c                   |   66 +-
 fs/cifs/cifsencrypt.c                  |   12 +-
 fs/cifs/cifsfs.c                       |   33 +-
 fs/cifs/cifsglob.h                     |   54 +-
 fs/cifs/cifsproto.h                    |   10 +-
 fs/cifs/cifssmb.c                      |   12 +-
 fs/cifs/connect.c                      |  111 ++--
 fs/cifs/fscache.c                      |   12 +-
 fs/cifs/fscache.h                      |    8 +-
 fs/cifs/inode.c                        |   38 +-
 fs/cifs/link.c                         |    4 +-
 fs/cifs/misc.c                         |    2 -
 fs/cifs/netmisc.c                      |   19 +-
 fs/cifs/smb1ops.c                      |    4 -
 fs/cifs/smb2inode.c                    |    6 +-
 fs/cifs/smb2misc.c                     |   13 +-
 fs/cifs/smb2ops.c                      |  540 +++++++++++-----
 fs/cifs/smb2pdu.c                      |  557 +++++++++++------
 fs/cifs/smb2pdu.h                      |   24 +
 fs/cifs/smb2proto.h                    |   24 +-
 fs/cifs/smb2transport.c                |    9 +-
 fs/cifs/trace.h                        |   64 ++
 fs/cifs/transport.c                    |  211 ++++---
 fs/cifs/xattr.c                        |   28 +-
 28 files changed, 1273 insertions(+), 1747 deletions(-)

-- 
Thanks,

Steve



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

  Powered by Linux