Please pull the following changes since commit 3d7cb6b04c3f3115719235cc6866b10326de34cd: Linux 5.19 (2022-07-31 14:03:01 -0700) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/5.20-rc-smb3-client-fixes-part1 for you to fetch changes up to 0d168a58fca34806b575c7cba87afb11208acb54: cifs: update internal module number (2022-08-05 11:24:17 -0500) ---------------------------------------------------------------- 19 cifs/smb3 fixes, mostly cleanup, including: - multichannel perf improvement patch - 1 to moving additional SMB1 code to not be compiled in when legacy support is disabled. - 3 bug fixes, including one important one for memory leak - 12 cleanup patches We are still working/testing some deferred close improvements including an important lease break fix for case when multiple deferred closes are still open, and also some additional perf improvements - so those are not included in this P/R ---------------------------------------------------------------- Colin Ian King (1): cifs: remove redundant initialization to variable mnt_sign_enabled Enzo Matsumiya (4): smb2: small refactor in smb2_check_message() cifs: list_for_each() -> list_for_each_entry() cifs: remove useless DeleteMidQEntry() cifs: remove "cifs_" prefix from init/destroy mids functions Matthew Wilcox (Oracle) (1): cifs: Fix memory leak when using fscache Shyam Prasad N (1): cifs: avoid use of global locks for high contention data Steve French (9): smb3: check xattr value length earlier cifs: remove some camelCase and also some static build warnings cifs: remove minor build warning cifs: update MAINTAINERS file with reviewers cifs: remove remaining build warnings cifs: trivial style fixup cifs: when insecure legacy is disabled shrink amount of SMB1 code cifs: alloc_mid function should be marked as static cifs: update internal module number Yang Yingliang (1): cifs: fix wrong unlock before return from cifs_tree_connect() Yu Zhe (2): cifs: remove unnecessary type castings cifs: remove unnecessary (void*) conversions. MAINTAINERS | 7 +- fs/cifs/Makefile | 4 +- fs/cifs/cifs_debug.c | 72 +++----- fs/cifs/cifsacl.c | 2 + fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 53 ++++-- fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 135 +++++++++----- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 477 ++---------------------------------------------- fs/cifs/connect.c | 299 ++++++++++++++++++------------ fs/cifs/dfs_cache.c | 8 +- fs/cifs/dir.c | 8 + fs/cifs/file.c | 283 ++++++++++++++++++++++++++-- fs/cifs/inode.c | 64 ++++++- fs/cifs/ioctl.c | 2 + fs/cifs/link.c | 8 + fs/cifs/misc.c | 33 ++-- fs/cifs/netmisc.c | 2 +- fs/cifs/sess.c | 5 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2misc.c | 49 +++-- fs/cifs/smb2ops.c | 61 ++++--- fs/cifs/smb2pdu.c | 32 ++-- fs/cifs/smb2transport.c | 38 ++-- fs/cifs/transport.c | 334 +++++++++++++++++++++++++-------- fs/cifs/xattr.c | 5 +- 27 files changed, 1104 insertions(+), 907 deletions(-) -- Thanks, Steve