Please pull the following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a: Linux 6.7-rc4 (2023-12-03 18:52:56 +0900) are available in the Git repository at: git://git.samba.org/ksmbd.git tags/6.7-rc5-ksmbd-server-fixes for you to fetch changes up to 13736654481198e519059d4a2e2e3b20fa9fdb3e: ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE (2023-12-08 10:11:33 -0600) ---------------------------------------------------------------- Nine smb3 server fixes - Memory leak fix (in lock error path) - Two fixes for create with allocation size - FIx for potential UAF in lease break error path - Five directory lease (caching) fixes found during additional recent testing ---------------------------------------------------------------- Namjae Jeon (8): ksmbd: set epoch in create context v2 lease ksmbd: set v2 lease capability ksmbd: downgrade RWH lease caching state to RH for directory ksmbd: send v2 lease break notification for directory ksmbd: lazy v2 lease break on smb2_write() ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() ksmbd: fix wrong allocation size update in smb2_open() ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE Zizhi Wo (1): ksmbd: fix memory leak in smb2_lock() fs/smb/common/smb2pdu.h | 3 +- fs/smb/server/oplock.c | 115 +++++++++++++++++++++++++++++++++++++++++++------ fs/smb/server/oplock.h | 8 +++- fs/smb/server/smb2ops.c | 9 ++-- fs/smb/server/smb2pdu.c | 62 ++++++++++++++------------ fs/smb/server/vfs.c | 3 ++ fs/smb/server/vfs_cache.c | 13 +++++- fs/smb/server/vfs_cache.h | 3 ++ 8 files changed, 171 insertions(+), 45 deletions(-) -- Thanks, Steve