[GIT PULL] smb3/cifs client fixes

From: Steve French
Date: Sun Nov 26 2023 - 00:32:23 EST


Please pull the following changes since commit
98b1cc82c4affc16f5598d4fa14b1858671b2263:

Linux 6.7-rc2 (2023-11-19 15:02:14 -0800)

are available in the Git repository at:

git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc2-smb3-client-fixes

for you to fetch changes up to b0348e459c836abdb0f4b967e006d15c77cf1c87:

smb: client: introduce cifs_sfu_make_node() (2023-11-23 11:46:05 -0600)

----------------------------------------------------------------
Five cifs/smb3 fixes
- use after free fix in releasing multichannel interfaces
- fixes for special file types (report char, block, FIFOs properly
when created e.g. by NFS to Windows)
- fixes for reporting various special file types and symlinks properly
when using SMB1

----------------------------------------------------------------
Paulo Alcantara (4):
smb: client: implement ->query_reparse_point() for SMB1
smb: client: introduce ->parse_reparse_point()
smb: client: set correct file type from NFS reparse points
smb: client: introduce cifs_sfu_make_node()

Ritvik Budhiraja (1):
cifs: fix use after free for iface while disabling secondary channels

fs/smb/client/cifsglob.h | 14 ++++-
fs/smb/client/cifspdu.h | 4 +-
fs/smb/client/cifsproto.h | 14 ++++-
fs/smb/client/cifssmb.c | 193
+++++++++++++++++++++++----------------------------------
fs/smb/client/inode.c | 74 +++++++++++++++++-----
fs/smb/client/readdir.c | 6 +-
fs/smb/client/sess.c | 2 +-
fs/smb/client/smb1ops.c | 153 ++++++++++-----------------------------------
fs/smb/client/smb2inode.c | 2 +-
fs/smb/client/smb2ops.c | 227
+++++++++++++++++++++++++++++++++----------------------------------
10 files changed, 314 insertions(+), 375 deletions(-)


--
Thanks,

Steve