[GIT PULL] smb3 client fixes

From: Steve French
Date: Wed Jul 13 2022 - 23:36:08 EST


----------------------------------------------------------------
Three smb3 client fixes:
- 2 related to multichannel, one fixes a potential deadlock freeing a channel,
and the other fixing race condition on failed creation of new channel
- one fixes a mount failure, working around a server bug in some
common older Samba servers by avoiding padding at the end of the
negotiate protocol request

----------------------------------------------------------------
Shyam Prasad N (2):
cifs: fix race condition with delayed threads
cifs: remove unnecessary locking of chan_lock while freeing session

Steve French (1):
smb3: workaround negprot bug in some Samba servers

fs/cifs/connect.c | 2 --
fs/cifs/sess.c | 11 +++++++++--
fs/cifs/smb2pdu.c | 13 +++++++------
3 files changed, 16 insertions(+), 10 deletions(-)


--
Thanks,

Steve