[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAH2r5muO=jZMFwi+Hnr9mvvT+8wQqOFJgBZ0ArZhRZQNccNT=Q@mail.gmail.com>
Date: Fri, 3 Oct 2025 11:02:59 -0500
From: Steve French <smfrench@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>, CIFS <linux-cifs@...r.kernel.org>
Subject: [GIT PULL] smb3 client fixes
Please pull the following changes since commit
a9401710a5f5681abd2a6f21f9e76bc9f2e81891:
Merge tag 'v6.18-rc-part1-smb3-common' of git://git.samba.org/ksmbd
(2025-09-29 14:57:08 -0700)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/6.18-rc-part1-smb3-client-fixes
for you to fetch changes up to 37e263e68c5e27d5f1fbc1377f64f9373dc5bf15:
cifs: client: force multichannel=off when max_channels=1 (2025-10-01
22:42:15 -0500)
----------------------------------------------------------------
16 smb3 client fixes
- Fix oops in crypt message
- Remove duplicate arc4 code
- Fix potential io_uring reconnect
- Two important directory leases fixes and three perf improvements
- Three minor cleanups
- Four debug improvements (e.g. for showing more information on
leases, and one for adding more helpful information on reconnect)
----------------------------------------------------------------
Bharath SM (4):
smb: client: show lease state as R/H/W (or NONE) in open_files
smb: client: add drop_dir_cache module parameter to invalidate
cached dirents
smb: client: account smb directory cache usage and per-tcon totals
smb client: fix bug with newly created file in cached dir
Enzo Matsumiya (1):
smb: client: fix crypto buffers in non-linear memory
Eric Biggers (1):
smb: Use arc4 library instead of duplicate arc4 code
Fiona Ebner (2):
smb: client: transport: avoid reconnects triggered by pending task work
smb: client: transport: minor indentation style fix
Henrique Carvalho (6):
smb: client: add tcon information to smb2_reconnect() debug messages
smb: client: update cfid->last_access_time in open_cached_dir_by_dentry()
smb: client: remove unused fid_lock
smb: client: remove pointless cfid->has_lease check
smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry
smb: client: short-circuit negative lookups when parent dir is
fully cached
Rajasi Mandal (1):
cifs: client: force multichannel=off when max_channels=1
Steve French (1):
smb: client: ensure open_cached_dir_by_dentry() only returns valid cfid
fs/smb/client/Kconfig | 1 +
fs/smb/client/cached_dir.c | 50 +++++++++++++++++++++++++----------------
fs/smb/client/cached_dir.h | 16 +++++++++++++-
fs/smb/client/cifs_debug.c | 41 +++++++++++++++++++++++++++++-----
fs/smb/client/cifsencrypt.c | 8 +++----
fs/smb/client/cifsfs.c | 40 +++++++++++++++++++++++++++++++++
fs/smb/client/dir.c | 46 ++++++++++++++++++++++++++++++++++++--
fs/smb/client/fs_context.c | 7 ++++++
fs/smb/client/inode.c | 2 +-
fs/smb/client/readdir.c | 40 ++++++++++++++++++++++-----------
fs/smb/client/smb2ops.c | 22 ++++++------------
fs/smb/client/smb2pdu.c | 18 +++++++--------
fs/smb/client/transport.c | 13 ++++++++---
fs/smb/common/Makefile | 1 -
fs/smb/common/arc4.h | 23 -------------------
fs/smb/common/cifs_arc4.c | 75
--------------------------------------------------------------
fs/smb/server/Kconfig | 1 +
fs/smb/server/auth.c | 9 ++++----
18 files changed, 236 insertions(+), 177 deletions(-)
delete mode 100644 fs/smb/common/arc4.h
delete mode 100644 fs/smb/common/cifs_arc4.c
--
Thanks,
Steve
Powered by blists - more mailing lists