[GIT PULL] smb3 server fixes

From: Steve French
Date: Mon Jul 28 2025 - 19:21:10 EST


Please pull the following changes since commit
89be9a83ccf1f88522317ce02f854f30d6115c41:

Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)

are available in the Git repository at:

git://git.samba.org/ksmbd.git tags/v6.17-rc-smb3-server-fixes

for you to fetch changes up to 4f8ff9486fd94b9d6a4932f2aefb9f2fc3bd0cf6:

ksmbd: fix corrupted mtime and ctime in smb2_open (2025-07-24 22:55:29 -0500)

----------------------------------------------------------------
Eight SMB3 server fixes
- Fix mtime/ctime reporting issue
- Three auth fixes, including two session setup race bugs reported by ZDI
- Locking improvement in query directory
- Fix for potential deadlock in creating hardlinks
- Two improvements to path name processing
----------------------------------------------------------------
Namjae Jeon (4):
ksmbd: fix null pointer dereference error in generate_encryptionkey
ksmbd: check return value of xa_store() in krb5_authenticate
ksmbd: fix Preauh_HashValue race condition
ksmbd: fix corrupted mtime and ctime in smb2_open

NeilBrown (4):
smb/server: use lookup_one_unlocked()
smb/server: simplify ksmbd_vfs_kern_path_locked()
smb/server: avoid deadlock when linking with ReplaceIfExists
smb/server: add ksmbd_vfs_kern_path()

fs/smb/server/smb2pdu.c | 91 +++++++++---------
fs/smb/server/vfs.c | 240 ++++++++++++++++++++++++++----------------------
fs/smb/server/vfs.h | 7 +-
3 files changed, 174 insertions(+), 164 deletions(-)

--
Thanks,

Steve