[GIT PULL] SMB3 Fixes

From: Steve French
Date: Wed Apr 03 2019 - 14:04:02 EST


Please pull the following changes since commit
5e7a8ca319268a70a6c7c3c1fde5bea38e1e5539:

Merge branch 'work.aio' of
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2019-04-01
08:28:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4811e3096daaa56e145a1d2bec45e2e9fe790729:

cifs: a smb2_validate_and_copy_iov failure does not mean the handle
is invalid. (2019-04-01 14:33:38 -0500)

----------------------------------------------------------------
four smb3 fixes for stable
- fix an open path where we had an unitialized structure
- fix for snapshot (previous version) enumeration
- allow reconnect timeout on handles to be configurable to better
handle network or server crash

----------------------------------------------------------------
Ronnie Sahlberg (2):
cifs: fix kref underflow in close_shroot()
cifs: a smb2_validate_and_copy_iov failure does not mean the
handle is invalid.

Steve French (2):
smb3: Fix enumerating snapshots to Azure
SMB3: Allow persistent handle timeout to be configurable on mount

fs/cifs/cifsfs.c | 2 ++
fs/cifs/cifsglob.h | 8 ++++++++
fs/cifs/connect.c | 30 +++++++++++++++++++++++++++++-
fs/cifs/smb2file.c | 6 ++++--
fs/cifs/smb2ops.c | 68
++++++++++++++++++++++++++++++++++++++++++--------------------------
fs/cifs/smb2pdu.c | 49 +++++++++++++++++++++++++++++++++----------------
fs/cifs/smb2proto.h | 5 +++--
7 files changed, 121 insertions(+), 47 deletions(-)


--
Thanks,

Steve