[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAH2r5mv8=AvJBTE7cxz=BQsjrR8ZOVS_ZkvVSrLzJqrLiomX8g@mail.gmail.com>
Date: Thu, 2 Oct 2025 12:20:28 -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>,
Namjae Jeon <linkinjeon@...nel.org>
Subject: [GIT PULL] ksmbd server 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/ksmbd.git tags/v6.18rc1-part1-ksmbd-server-fixes
for you to fetch changes up to e28c5bc45640bc851e8f7f0b8d5431fdaa420c8e:
ksmbd: increase session and share hash table bits (2025-09-30 21:37:55 -0500)
----------------------------------------------------------------
Nine ksmbd server fixes
- Fix potential UAFs and corruptions in rpc open and close
- Fix copy_file_range when ranges overlap
- Improve session, share, connection lookup performance
- Fix potential hash collisions in share and session lists
- Debugging improvement - making per-connection threads easier to identify
- Improve socket creation
- Fix return code mapping for posix query fs info
- Two patches add support for limiting the maximum number of
connections per IP address, extending the existing connection limiting
mechanism to enforce per-IP connection limits alongside the global
connection limit
----------------------------------------------------------------
Matvey Kovalev (1):
ksmbd: fix error code overwriting in smb2_get_info_filesystem()
Namjae Jeon (7):
ksmbd: make ksmbd thread names distinct by client IP
ksmbd: use sock_create_kern interface to create kernel socket
ksmbd: copy overlapped range within the same file
ksmbd: add max ip connections parameter
ksmbd: add an error print when maximum IP connections limit is reached
ksmbd: replace connection list with hash table
ksmbd: increase session and share hash table bits
Yunseong Kim (1):
ksmbd: Fix race condition in RPC handle list access
fs/smb/server/connection.c | 23 +++++----
fs/smb/server/connection.h | 6 ++-
fs/smb/server/ksmbd_netlink.h | 5 +-
fs/smb/server/mgmt/share_config.c | 2 +-
fs/smb/server/mgmt/user_session.c | 28 +++++++----
fs/smb/server/server.h | 1 +
fs/smb/server/smb2pdu.c | 7 +--
fs/smb/server/transport_ipc.c | 3 ++
fs/smb/server/transport_rdma.c | 5 ++
fs/smb/server/transport_tcp.c | 98 ++++++++++++++++++++++-----------------
fs/smb/server/vfs.c | 16 ++++++-
11 files changed, 119 insertions(+), 75 deletions(-)
--
Thanks,
Steve
Powered by blists - more mailing lists