Please pull the following changes since commit ff6992735ade75aae3e35d16b17da1008d753d28: Linux 5.19-rc7 (2022-07-17 13:30:22 -0700) are available in the Git repository at: git://git.samba.org/ksmbd.git tags/5.20-rc-ksmbd-server-fixes for you to fetch changes up to 8f0541186e9ad1b62accc9519cc2b7a7240272a7: ksmbd: fix heap-based overflow in set_ntacl_dacl() (2022-08-04 09:51:38 -0500) ---------------------------------------------------------------- 12 ksmbd server fixes - six fixes for memory access bugs (out of bounds access, oops, leak) - two multichannel fixes - session disconnect performance improvement, and session register improvement - cleanup ---------------------------------------------------------------- Hyunchul Lee (2): ksmbd: prevent out of bound read for SMB2_WRITE ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT Namjae Jeon (10): ksmbd: remove unused ksmbd_share_configs_cleanup function MAINTAINERS: ksmbd: add entry for documentation ksmbd: replace sessions list in connection with xarray ksmbd: add channel rwlock ksmbd: fix kernel oops from idr_remove() ksmbd: use wait_event instead of schedule_timeout() ksmbd: fix racy issue while destroying session on multichannel ksmbd: fix memory leak in smb2_handle_negotiate ksmbd: fix use-after-free bug in smb2_tree_disconect ksmbd: fix heap-based overflow in set_ntacl_dacl() MAINTAINERS | 1 + fs/ksmbd/auth.c | 56 ++++++++++--------- fs/ksmbd/auth.h | 11 ++-- fs/ksmbd/connection.c | 9 +-- fs/ksmbd/connection.h | 10 +--- fs/ksmbd/mgmt/share_config.c | 14 ----- fs/ksmbd/mgmt/share_config.h | 2 - fs/ksmbd/mgmt/tree_connect.c | 5 +- fs/ksmbd/mgmt/tree_connect.h | 4 +- fs/ksmbd/mgmt/user_session.c | 95 +++++++++++++++++-------------- fs/ksmbd/mgmt/user_session.h | 13 ++--- fs/ksmbd/oplock.c | 46 +++++++++------ fs/ksmbd/server.c | 8 ++- fs/ksmbd/smb2misc.c | 12 ++-- fs/ksmbd/smb2pdu.c | 112 ++++++++++++++++++++++++------------- fs/ksmbd/smb_common.h | 2 +- fs/ksmbd/smbacl.c | 130 +++++++++++++++++++++++++++++-------------- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 8 ++- fs/ksmbd/vfs_cache.c | 2 +- 20 files changed, 322 insertions(+), 220 deletions(-) -- Thanks, Steve