[GIT PULL] ksmbd server fixes

From: Steve French

Date: Thu Jun 04 2026 - 21:24:19 EST


Please pull the following changes since commit
e43ffb69e0438cddd72aaa30898b4dc446f664f8:

Linux 7.1-rc6 (2026-05-31 15:14:24 -0700)

are available in the Git repository at:

git://git.samba.org/ksmbd.git tags/v7.1-rc7-ksmbd-server-fixes

for you to fetch changes up to f580d27e8928828693df44ba2db0fffdbe11dfea:

ksmbd: fix use-after-free of a deferred file_lock on double
SMB2_CANCEL (2026-05-31 19:13:48 -0500)

----------------------------------------------------------------
Three ksmbd server fixes
- Fix use after free in SMB2_CANCEL
- Fix race in ksmbd_reopen_durable_fd
- Fix oplock and lease break potential NULL-dref

----------------------------------------------------------------
Gil Portnoy (3):
ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers
ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd
ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL

fs/smb/server/oplock.c | 15 ++++++++++++---
fs/smb/server/smb2pdu.c | 11 +++++++++++
fs/smb/server/vfs_cache.c | 12 +++++++++---
3 files changed, 32 insertions(+), 6 deletions(-)

--
Thanks,

Steve