Please pull the following changes since commit adc218676eef25575469234709c2d87185ca223a: Linux 6.12 (2024-11-17 14:15:08 -0800) are available in the Git repository at: git://git.samba.org/ksmbd.git tags/6.13-rc-ksmbd-server-fixes for you to fetch changes up to 9a8c5d89d327ff58e9b2517f8a6afb4181d32c6e: ksmbd: fix use-after-free in SMB request handling (2024-11-25 18:58:27 -0600) ---------------------------------------------------------------- Eight kernel server fixes - fix use after free due to race in ksmd workqueue handler - 4 debugging improvements - fix incorrectly formatted response when client attempts SMB1 - Improve memory allocation to reduce chance of OOM - Improve delays between retries when killing sessions ---------------------------------------------------------------- Namjae Jeon (7): ksmbd: fix malformed unsupported smb1 negotiate response ksmbd: use __GFP_RETRY_MAYFAIL ksmbd: use msleep instaed of schedule_timeout_interruptible() ksmbd: add debug print for rdma capable ksmbd: add debug prints to know what smb2 requests were received ksmbd: add netdev-up/down event debug print ksmbd: add debug print for pending request during server shutdown Yunseong Kim (1): ksmbd: fix use-after-free in SMB request handling fs/smb/server/asn1.c | 6 ++-- fs/smb/server/auth.c | 19 ++++++------ fs/smb/server/connection.c | 7 +++-- fs/smb/server/crypto_ctx.c | 6 ++-- fs/smb/server/glob.h | 2 ++ fs/smb/server/ksmbd_work.c | 10 +++--- fs/smb/server/mgmt/ksmbd_ida.c | 11 ++++--- fs/smb/server/mgmt/share_config.c | 10 +++--- fs/smb/server/mgmt/tree_connect.c | 5 +-- fs/smb/server/mgmt/user_config.c | 8 ++--- fs/smb/server/mgmt/user_session.c | 10 +++--- fs/smb/server/misc.c | 11 ++++--- fs/smb/server/ndr.c | 10 +++--- fs/smb/server/oplock.c | 12 ++++---- fs/smb/server/server.c | 8 +++-- fs/smb/server/smb2pdu.c | 76 +++++++++++++++++++++++++++++---------------- fs/smb/server/smb_common.c | 4 +-- fs/smb/server/smbacl.c | 23 +++++++------- fs/smb/server/transport_ipc.c | 6 ++-- fs/smb/server/transport_rdma.c | 13 +++++--- fs/smb/server/transport_tcp.c | 18 +++++++---- fs/smb/server/unicode.c | 4 +-- fs/smb/server/vfs.c | 12 ++++---- fs/smb/server/vfs_cache.c | 10 +++--- 24 files changed, 171 insertions(+), 130 deletions(-) -- Thanks, Steve