[GIT PULL] ksmbd fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux