[GIT PULL] ksmbd server fixes for 7.3-rc4
From: Namjae Jeon
Date: Fri Sep 18 2026 - 10:54:15 EST
Hi Linus,
This is ksmbd server fixes pull request for v7.3-rc4. I add a description of
this pull request below. Please pull ksmbd with following ones.
Thanks!
The following changes since commit df2908090cda368b01ff43709f51890076c56157:
Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git
tags/ksmbd-for-7.3-rc4
for you to fetch changes up to 9fa26285ae70ac2d3d1b47459a6b4463ab053e1c:
ksmbd: keep compound responses on query info errors (2026-09-15
22:28:52 +0900)
----------------------------------------------------------------
- Fix session expiration so that valid sessions are no longer removed
after ten seconds of inactivity when a new session setup request is
received. Sessions now expire only after credential expiration, while
stale unauthenticated sessions are cleaned up after a 45-second timeout.
- Keep earlier responses in compound requests when Query Info fails
because the output buffer is too small. The error response is appended
without truncating preceding responses.
- Return STATUS_BUFFER_OVERFLOW for partial
FILE_NORMALIZED_NAME_INFORMATION responses instead of incorrectly
returning STATUS_INFO_LENGTH_MISMATCH.
----------------------------------------------------------------
Namjae Jeon (3):
ksmbd: follow SMB2 session expiration semantics
ksmbd: fix partial normalized name responses
ksmbd: keep compound responses on query info errors
fs/smb/server/connection.c | 72 ++++++++++++++++++++++
fs/smb/server/connection.h | 3 +
fs/smb/server/mgmt/user_session.c | 124 +++++++++++++++++++++++++++++++++++---
fs/smb/server/mgmt/user_session.h | 8 ++-
fs/smb/server/proc.c | 2 +
fs/smb/server/server.c | 2 +-
fs/smb/server/smb2pdu.c | 71 ++++++++++++----------
fs/smb/server/smb2pdu.h | 3 +-
fs/smb/server/stats.h | 1 +
9 files changed, 243 insertions(+), 43 deletions(-)