[GIT PULL] SMB3 client fixes

From: Steve French
Date: Sat Jun 04 2022 - 19:03:49 EST


Please pull the following changes since commit
bf272460d744112bacd4c4d562592decbf0edf64:

Merge tag '5.19-rc-smb3-client-fixes-updated' of
git://git.samba.org/sfrench/cifs-2.6 (2022-05-27 16:05:57 -0700)

are available in the Git repository at:

git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc-smb3-client-fixes-part2

for you to fetch changes up to ee3c8019cce254f586b7fc2c5b836c275b275527:

cifs: fix uninitialized pointer in error case in
dfs_cache_get_tgt_share (2022-06-04 13:33:42 -0500)

----------------------------------------------------------------
Includes various cifs/smb3 fixes:
- DFS fix
- double free fix
- potential deadlock fix
- fallocate (extend file size) improvement
- two legacy code cleanup fixes (do not include in build when legacy disabled)
- duplicate error message cleanup

This does not include the two multichannel (dynamic requery on interface change)
fixes, nor the important multichannel signing reconnect fix, which are important
but were recently changed by Shyam, so I wanted to give a few more days for
testing for them.
----------------------------------------------------------------
Enzo Matsumiya (1):
cifs: remove repeated debug message on cifs_put_smb_ses()

Paulo Alcantara (1):
cifs: skip trailing separators of prefix paths

Ronnie Sahlberg (2):
cifs: fix potential double free during failed mount
cifs: when extending a file with falloc we should make files not-sparse

Steve French (4):
cifs: do not build smb1ops if legacy support is disabled
cifs: version operations for smb20 unneeded when legacy support disabled
cifs: update internal module number
cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share

Vincent Whitchurch (1):
cifs: fix potential deadlock in direct reclaim

fs/cifs/Makefile | 4 ++-
fs/cifs/cifs_swn.c | 4 +--
fs/cifs/cifsencrypt.c | 8 ++---
fs/cifs/cifsfs.c | 10 +++---
fs/cifs/cifsfs.h | 5 +--
fs/cifs/cifsglob.h | 24 ++++++++++++--
fs/cifs/connect.c | 27 ++++++++--------
fs/cifs/dfs_cache.c | 90 +++++++++++++++++++++++++++++----------------------
fs/cifs/sess.c | 6 ++--
fs/cifs/smb1ops.c | 6 ++--
fs/cifs/smb2ops.c | 9 ++++--
fs/cifs/smb2pdu.c | 6 ++--
fs/cifs/smbdirect.c | 4 +--
fs/cifs/transport.c | 40 +++++++++++------------
14 files changed, 143 insertions(+), 100 deletions(-)


--
Thanks,

Steve