[GIT PULL] ksmbd server fixes

From: Steve French

Date: Wed Sep 17 2025 - 20:24:55 EST


Please pull the following changes since commit
f83ec76bf285bea5727f478a68b894f5543ca76e:

Linux 6.17-rc6 (2025-09-14 14:21:14 -0700)

are available in the Git repository at:

git://git.samba.org/ksmbd.git tags/6.17-rc6-ksmbd-fixes

for you to fetch changes up to e1868ba37fd27c6a68e31565402b154beaa65df0:

ksmbd: smbdirect: verify remaining_data_length respects
max_fragmented_recv_size (2025-09-14 22:17:10 -0500)

----------------------------------------------------------------
Three ksmbd fixes, all for stable
- Two fixes for remaining_data_length and offset checks in receive path
- Don't go over max SGEs which caused smbdirect send to fail (and
trigger disconnect)
----------------------------------------------------------------
Namjae Jeon (1):
ksmbd: smbdirect: validate data_offset and data_length field of
smb_direct_data_transfer

Stefan Metzmacher (2):
smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES
ksmbd: smbdirect: verify remaining_data_length respects
max_fragmented_recv_size

fs/smb/server/transport_rdma.c | 183 ++++++++++++++++++++++++++-------------
1 file changed, 125 insertions(+), 58 deletions(-)

--
Thanks,

Steve