[GIT PULL] SMB3 Fixes

From: Steve French
Date: Sat Sep 28 2019 - 17:36:51 EST


Please update the following changes since commit
4d6bcba70aeb4a512ead9c9eaf9edc6bbab00b14:

cifs: update internal module version number (2019-09-16 19:18:39 -0500)

are available in the Git repository at:

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

for you to fetch changes up to a016e2794fc3a245a91946038dd8f34d65e53cc3:

CIFS: Fix oplock handling for SMB 2.1+ protocols (2019-09-26 16:42:44 -0500)

----------------------------------------------------------------
Fixes from the recent SMB3 Test events and Storage Developer
Conference (held the last two weeks).

9 smb3 patches including an important patch needed for viewing SMB3
encrypted traffic in wireshark for debugging, and 3 patches for stable

Buildbot SMB3 regression tests passed:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/253

Additional fixes from last week to better handle some newly discovered
reparse points, and a fix the create/mkdir path for setting the mode
more atomically (in SMB3 Create security descriptor context), and one
for path name processing are still being tested so are not included in
this PR.

----------------------------------------------------------------
Murphy Zhou (1):
CIFS: fix max ea value size

Pavel Shilovsky (1):
CIFS: Fix oplock handling for SMB 2.1+ protocols

Steve French (5):
smb3: allow decryption keys to be dumped by admin for debugging
smb3: fix leak in "open on server" perf counter
smb3: Add missing reparse tags
smb3: pass mode bits into create calls
smb3: missing ACL related flags

zhengbin (2):
fs/cifs/smb2pdu.c: Make SMB2_notify_init static
fs/cifs/sess.c: Remove set but not used variable 'capabilities'

fs/cifs/cifs_ioctl.h | 9 +++++++++
fs/cifs/cifsacl.h | 81
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
fs/cifs/cifsglob.h | 6 ++++--
fs/cifs/cifsproto.h | 3 ++-
fs/cifs/cifssmb.c | 3 ++-
fs/cifs/inode.c | 3 ++-
fs/cifs/ioctl.c | 29 +++++++++++++++++++++++++++++
fs/cifs/sess.c | 3 +--
fs/cifs/smb2inode.c | 34 +++++++++++++++++++---------------
fs/cifs/smb2ops.c | 10 ++++++++++
fs/cifs/smb2pdu.c | 23 ++++++++++++++++++++++-
fs/cifs/smb2proto.h | 3 ++-
fs/cifs/smbfsctl.h | 11 +++++++++++
fs/cifs/xattr.c | 2 +-
14 files changed, 194 insertions(+), 26 deletions(-)


--
Thanks,

Steve