[GIT PULL] CIFS/SMB3 fixes

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

 



Please pull the following changes since commit
d3511f53bb2475f2a4e8460bee5a1ae6dea2a433:

  Merge branch 'parisc-5.2-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
(2019-05-07 19:34:17 -0700)

are available in the Git repository at:

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

for you to fetch changes up to cb4f7bf6be10b35510e6b2e60f80d85ebc22a578:

  cifs: update module internal version number (2019-05-07 23:24:56 -0500)

----------------------------------------------------------------
CIFS/SMB3 changes, three for stable, adds fiemap support, improves
zero-range support, and includes various RDMA (smb direct fixes).  Our
build verification tests passed (and continue to be extended to
include more tests).  See e.g. our 'buildbot' results at:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/199

Have an additional set of fixes (for improved handling of sparse
files, mode bits, POSIX extensions) that are still being tested that
are not included in this pull request but I expect to send in the next
week.
----------------------------------------------------------------
Aurelien Aptel (1):
      CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb

Christoph Probst (1):
      cifs: fix strcat buffer overflow and reduce raciness in
smb21_set_oplock_level()

Jeff Layton (1):
      cifs: remove superfluous inode_lock in cifs_{strict_}fsync

Kenneth D'souza (1):
      CIFS: Show locallease in /proc/mounts for cifs shares mounted
with locallease feature.

Long Li (7):
      smbd: Make upper layer decide when to destroy the transport
      cifs: smbd: Don't destroy transport on RDMA disconnect
      cifs: smbd: Return EINTR when interrupted
      cifs: smbd: Indicate to retry on transport sending failure
      cifs: smbd: Retry on memory registration failure
      cifs: Call MID callback before destroying transport
      cifs: smbd: take an array of reqeusts when sending upper layer data

Paulo Alcantara (SUSE) (1):
      cifs: Fix DFS cache refresher for DFS links

Ronnie Sahlberg (8):
      cifs: Add support for FSCTL passthrough that write data to the server
      cifs: fix bi-directional fsctl passthrough calls
      cifs: add fiemap support
      cifs: zero-range does not require the file is sparse
      cifs: fix smb3_zero_range for Azure
      cifs: fix credits leak for SMB1 oplock breaks
      cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP
      SMB3: Clean up query symlink when reparse point

Sergey Senozhatsky (1):
      cifs: don't use __constant_cpu_to_le32()

Steve French (8):
      SMB3: Track total time spent on roundtrips for each SMB3 command
      SMB3: update comment to clarify enumerating snapshots
      SMB3: Add handling for different FSCTL access flags
      SMB3: Add defines for new negotiate contexts
      Add new flag on SMB3.1.1 read
      smb3: Add protocol structs for change notify support
      Negotiate and save preferred compression algorithms
      cifs: update module internal version number

 fs/cifs/cifs_debug.c |   33 +-
 fs/cifs/cifsfs.c     |    3 +
 fs/cifs/cifsfs.h     |    4 +-
 fs/cifs/cifsglob.h   |   27 +-
 fs/cifs/cifsproto.h  |    9 +
 fs/cifs/cifssmb.c    |   98 +--
 fs/cifs/connect.c    |   63 +-
 fs/cifs/dfs_cache.c  |  140 ++++-
 fs/cifs/dfs_cache.h  |    5 +-
 fs/cifs/file.c       |    5 -
 fs/cifs/inode.c      |   37 ++
 fs/cifs/link.c       |   13 +-
 fs/cifs/smb1ops.c    |    9 +-
 fs/cifs/smb2ops.c    |  309 ++++++---
 fs/cifs/smb2pdu.c    |   72 ++-
 fs/cifs/smb2pdu.h    |   71 +++
 fs/cifs/smb2status.h | 3480
++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------
 fs/cifs/smbdirect.c  |  292 ++++-----
 fs/cifs/smbdirect.h  |   19 +-
 fs/cifs/smbfsctl.h   |   29 +-
 fs/cifs/transport.c  |   48 +-
 21 files changed, 2582 insertions(+), 2184 deletions(-)


-- 
Thanks,

Steve



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

  Powered by Linux