Please pull the following changes since commit f4e8d80292859809ea135e9f4c43bae47e4f58bc: Merge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2024-05-13 12:23:17 -0700) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc-smb3-fixes for you to fetch changes up to edfc6481faf896301cab940da776229fe39e9fc9: smb3: fix perf regression with cached writes with netfs conversion (2024-05-14 17:38:39 -0500) ---------------------------------------------------------------- four smb client fixes, including three important fixes to recent netfs regressions - three important fixes to recent netfs conversion to fix various xfstest failures, and rmmod oops - cleanup patch to fix various GCC-14 warnings A couple more fixes related to the recent netfs conversion are still needed (e.g. to address a data corruption found when running some xfstests). ---------------------------------------------------------------- Gustavo A. R. Silva (1): smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings Steve French (3): cifs: Change from mempool_destroy to mempool_exit for request pools cifs: Fix locking in cifs_strict_readv() smb3: fix perf regression with cached writes with netfs conversion fs/netfs/direct_read.c | 3 ++- fs/smb/client/cifsfs.c | 4 ++-- fs/smb/client/cifsglob.h | 1 + fs/smb/client/file.c | 34 +++++++++++++++++++++++++--------- fs/smb/client/inode.c | 3 --- fs/smb/client/smb2pdu.h | 12 ++++++------ fs/smb/common/smb2pdu.h | 33 ++++++++++++++++++--------------- fs/smb/server/smb2pdu.h | 18 +++++++++--------- include/linux/netfs.h | 1 + 9 files changed, 64 insertions(+), 45 deletions(-) -- Thanks, Steve