Please pull the following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a: Linux 6.7-rc4 (2023-12-03 18:52:56 +0900) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc4-smb3-client-fixes for you to fetch changes up to 04909192ada3285070f8ced0af7f07735478b364: cifs: reconnect worker should take reference on server struct unconditionally (2023-12-06 11:04:23 -0600) ---------------------------------------------------------------- Six smb3 client fixes: - Fixes for copy_file_range and clone (cache invalidation and file size), also addresses an xfstest failure - Fix to return proper error if REMAP_FILE_DEDUP set (also fixes xfstest generic/304) - Fix potential null pointer reference with DFS - Multichannel fix addressing (reverting an earlier patch) some of the problems with enabling/disabling channels dynamically Still working on a followon multichannel fix to address another issue found in reconnect testing that will send next week. ---------------------------------------------------------------- David Howells (3): cifs: Fix flushing, invalidation and file size with copy_file_range() cifs: Fix flushing, invalidation and file size with FICLONE cifs: Fix non-availability of dedup breaking generic/304 Paulo Alcantara (1): smb: client: fix potential NULL deref in parse_dfs_referrals() Shyam Prasad N (2): Revert "cifs: reconnect work should have reference on server struct" cifs: reconnect worker should take reference on server struct unconditionally fs/smb/client/cifsfs.c | 174 ++++++++++++++++++++++++++++++++++++++++++---- fs/smb/client/connect.c | 35 +++------- fs/smb/client/smb2ops.c | 2 + fs/smb/client/smb2pdu.c | 34 +++++---- 4 files changed, 187 insertions(+), 58 deletions(-) -- Thanks, Steve