Please pull the following changes since commit 2dde18cd1d8fac735875f2e4987f11817cc0bc2c: Linux 6.5 (2023-08-27 14:49:51 -0700) are available in the Git repository at: git://git.samba.org/ksmbd.git tags/6.6-rc-ksmbd-fixes-part1 for you to fetch changes up to 0e2378eaa2b3a663726cf740d4aaa8a801e2cb31: ksmbd: add missing calling smb2_set_err_rsp() on error (2023-08-29 12:30:20 -0500) ---------------------------------------------------------------- Ten ksmbd server fixes - Fix two potential overflows in decoding create and in session setup requests - Three cleanup fixes - Two compounding fixes, including one for MacOS compounded read requests - Session setup error handling fix - Fix mode bit bug when applying force_directory_mode and force_create_mode - RDMA (smbdirect) write fix ---------------------------------------------------------------- Atte Heikkilä (1): ksmbd: fix `force create mode' and `force directory mode' Namjae Jeon (7): ksmbd: add support for read compound ksmbd: fix wrong interim response on compound ksmbd: reduce descriptor size if remaining bytes is less than request size ksmbd: fix wrong DataOffset validation of create context ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() ksmbd: replace one-element array with flex-array member in struct smb2_ea_info ksmbd: add missing calling smb2_set_err_rsp() on error Yang Li (1): ksmbd: Fix one kernel-doc comment Yang Yingliang (1): ksmbd: switch to use kmemdup_nul() helper fs/smb/server/asn1.c | 4 +- fs/smb/server/auth.c | 14 +- fs/smb/server/connection.c | 55 ++-- fs/smb/server/connection.h | 2 +- fs/smb/server/ksmbd_work.c | 93 ++++++- fs/smb/server/ksmbd_work.h | 34 ++- fs/smb/server/mgmt/share_config.h | 29 +-- fs/smb/server/oplock.c | 31 +-- fs/smb/server/server.c | 8 +- fs/smb/server/smb2pdu.c | 527 +++++++++++++++++--------------------- fs/smb/server/smb2pdu.h | 2 +- fs/smb/server/smb_common.c | 13 +- fs/smb/server/transport_rdma.c | 29 ++- fs/smb/server/vfs.c | 4 +- fs/smb/server/vfs.h | 4 +- 15 files changed, 432 insertions(+), 417 deletions(-) -- Thanks, Steve