Please pull the following changes since commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162: Linux 5.7 (2020-05-31 16:49:15 -0700) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/5.8-rc-smb3-fixes-part-1 for you to fetch changes up to 331cc667a99c633abbbebeab4675beae713fb331: cifs: update internal module version number (2020-06-04 13:50:55 -0500) ---------------------------------------------------------------- 22 changesets, 2 for stable. Includes big performance improvement for large i/o when using multichannel, also includes DFS fixes Build verification results: http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/353 There are another set of patches still being tested that are not included in this pull request (e.g. idfromsid, posix extensions getattr improvements, mount improvements) ---------------------------------------------------------------- Aurelien Aptel (5): cifs: multichannel: move channel selection in function cifs: multichannel: always zero struct cifs_io_parms cifs: multichannel: move channel selection above transport layer cifs: multichannel: use pointer for binding channel cifs: multichannel: try to rebind when reconnecting a channel Colin Ian King (1): cifs: remove redundant initialization of variable rc Joe Perches (1): cifs: Standardize logging output Kenneth D'souza (2): cifs: handle "nolease" option for vers=1.0 cifs: dump Security Type info in DebugData Paulo Alcantara (3): cifs: set up next DFS target before generic_ip_connect() cifs: handle hostnames that resolve to same ip in failover cifs: get rid of unused parameter in reconn_setup_dfs_targets() Ronnie Sahlberg (2): cifs: reduce stack use in smb2_compound_op cifs: move some variables off the stack in smb2_ioctl_query_info Steve French (8): smb3: Add new parm "nodelete" cifs: minor fix to two debug messages smb3: minor update to compression header definitions cifs: fix minor typos in comments and log messages smb3: default to minimum of two channels when multichannel specified smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K smb3: remove static checker warning cifs: update internal module version number fs/cifs/cifs_debug.c | 6 + fs/cifs/cifs_debug.h | 145 +++++++++--------- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 ++- fs/cifs/cifsproto.h | 36 +++-- fs/cifs/cifsroot.c | 6 +- fs/cifs/cifssmb.c | 81 ++++++---- fs/cifs/connect.c | 130 ++++++++-------- fs/cifs/dfs_cache.c | 14 +- fs/cifs/file.c | 60 ++++---- fs/cifs/inode.c | 17 ++- fs/cifs/link.c | 8 +- fs/cifs/misc.c | 60 +++++++- fs/cifs/netmisc.c | 6 +- fs/cifs/readdir.c | 10 +- fs/cifs/sess.c | 55 ++++--- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 137 +++++++++-------- fs/cifs/smb2misc.c | 20 +-- fs/cifs/smb2ops.c | 168 +++++++++++++-------- fs/cifs/smb2pdu.c | 499 ++++++++++++++++++++++++++++++++++++++----------------------- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +++- fs/cifs/smbdirect.c | 165 ++++++++------------ fs/cifs/transport.c | 75 ++++++---- 27 files changed, 1041 insertions(+), 729 deletions(-) -- Thanks, Steve