[GIT][PULL] CIFS/SMB3 Fixes

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

 



Please pull the following changes since commit
44786880df196a4200c178945c4d41675faf9fb7:

  Merge branch 'parisc-4.20-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
(2018-10-23 20:02:03 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 38f876bb2d621bfbcc6636c0317121137e9f2afc:

  cifs: update internal module version number for cifs.ko to 2.14
(2018-10-24 07:22:02 -0500)

----------------------------------------------------------------
3 smb3 fixes for stable, patches for improved debugging and perf stats
gathering, and much improved performance for most metadata operations
(expanded use of compounding).
----------------------------------------------------------------
Aurelien Aptel (1):
      CIFS: make 'nodfs' mount opt a superblock flag

Garry McNulty (1):
      fs/cifs: fix uninitialised variable warnings

Gustavo A. R. Silva (1):
      smb2: fix uninitialized variable bug in smb2_ioctl_query_info

Long Li (2):
      CIFS: pass page offsets on SMB1 read/write
      CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration

Rodrigo Freire (2):
      CIFS: Adds information-level logging function
      CIFS: Print message when attempting a mount

Ronnie Sahlberg (15):
      cifs: fix a credits leak for compund commands
      cifs: add a smb2_compound_op and change QUERY_INFO to use it
      cifs: change mkdir to use a compound
      cifs: change unlink to use a compound
      cifs: create helpers for SMB2_set_info_init/free()
      cifs: make rmdir() use compounding
      cifs: change SMB2_OP_SET_EOF to use compounding
      cifs: change SMB2_OP_SET_INFO to use compounding
      cifs: remove the is_falloc argument to SMB2_set_eof
      cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding
      cifs: create a define for the max number of iov we need for a
SMB2 set_info
      cifs: OFD locks do not conflict with eachothers
      cifs: add IOCTL for QUERY_INFO passthrough to userspace
      cifs: add support for ioctl on directories
      cifs: allow calling SMB2_xxx_free(NULL)

Steve French (22):
      smb3: do not display confusing message on mount to Azure servers
      smb3: add tracepoint to catch cases where credit refund of
failed op overlaps reconnect
      SMB3: Backup intent flag missing from compounded ops
      smb3: allow stats which track session and share reconnects to be reset
      cifs: protect against server returning invalid file system block size
      cifs: minor updates to module description for cifs.ko
      smb3: add way to control slow response threshold for logging and stats
      smb3: minor missing defines relating to reparse points
      smb3: track the instance of each session for debugging
      smb3: Add debug message later in smb2/smb3 reconnect path
      smb3: update default requested iosize to 4MB from 1MB for recent dialects
      cifs: do not return atime less than mtime
      smb3: add tracepoint for sending lease break responses to server
      cifs: minor clarification in comments
      cifs: track writepages in vfs operation counters
      smb3: send backup intent on compounded query info
      smb3: do not attempt cifs operation in smb3 query info error path
      cifs: fallback to older infolevels on findfirst queryinfo retry
      smb3: show number of current open files in /proc/fs/cifs/Stats
      smb3 - clean up debug output displaying network interfaces
      smb3: add debug for unexpected mid cancellation
      cifs: update internal module version number for cifs.ko to 2.14

YueHaibing (2):
      cifs: Use kmemdup rather than duplicating its implementation in
smb311_posix_mkdir()
      cifs: remove set but not used variable 'cifs_sb'

 fs/cifs/cifs_debug.c   |  17 ++-
 fs/cifs/cifs_debug.h   |  28 +++++
 fs/cifs/cifs_dfs_ref.c |   7 +-
 fs/cifs/cifs_fs_sb.h   |   1 +
 fs/cifs/cifs_ioctl.h   |  11 ++
 fs/cifs/cifsfs.c       |  30 ++++-
 fs/cifs/cifsfs.h       |   2 +-
 fs/cifs/cifsglob.h     |  14 ++-
 fs/cifs/cifsproto.h    |   2 +-
 fs/cifs/cifssmb.c      |  23 ++++
 fs/cifs/connect.c      |  13 +-
 fs/cifs/file.c         |  56 ++++++---
 fs/cifs/inode.c        |  73 +++++++----
 fs/cifs/ioctl.c        |  48 ++++++-
 fs/cifs/misc.c         |   2 +
 fs/cifs/smb2glob.h     |   2 +-
 fs/cifs/smb2inode.c    | 332 +++++++++++++++++++++++++++++++++++--------------
 fs/cifs/smb2maperror.c |   2 +-
 fs/cifs/smb2ops.c      | 212 +++++++++++++++++++++++++++++--
 fs/cifs/smb2pdu.c      | 260 +++++++++++++++-----------------------
 fs/cifs/smb2pdu.h      |  13 +-
 fs/cifs/smb2proto.h    |  28 +++--
 fs/cifs/smbdirect.c    |  38 +++---
 fs/cifs/trace.h        | 109 ++++++++++++++++
 fs/cifs/transport.c    |  78 ++++++++----
 25 files changed, 1019 insertions(+), 382 deletions(-)

-- 
Thanks,

Steve



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

  Powered by Linux