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