[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAH2r5mvMSeqLQkNqwrxr5Q1FpJrQ85VUkp7_c4WP0BugQfpHPg@mail.gmail.com>
Date: Thu, 31 Aug 2023 10:30:05 -0500
From: Steve French <smfrench@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: CIFS <linux-cifs@...r.kernel.org>,
LKML <linux-kernel@...r.kernel.org>,
Namjae Jeon <linkinjeon@...nel.org>
Subject: [GIT PULL] ksmb server fixes
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
Powered by blists - more mailing lists