]> git.dujemihanovic.xyz Git - linux.git/commit
ksmbd: add support for read compound
authorNamjae Jeon <linkinjeon@kernel.org>
Tue, 29 Aug 2023 14:39:31 +0000 (23:39 +0900)
committerSteve French <stfrench@microsoft.com>
Tue, 29 Aug 2023 17:30:19 +0000 (12:30 -0500)
commite2b76ab8b5c9327ab2dae6da05d0752eb2f4771d
tree1764248441cf770e0202eb50c187dcfbbc2303f7
parent084ba46fc41c21ba827fd92e61f78def7a6e52ea
ksmbd: add support for read compound

MacOS sends a compound request including read to the server
(e.g. open-read-close). So far, ksmbd has not handled read as
a compound request. For compatibility between ksmbd and an OS that
supports SMB, This patch provides compound support for read requests.

Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
12 files changed:
fs/smb/server/auth.c
fs/smb/server/connection.c
fs/smb/server/connection.h
fs/smb/server/ksmbd_work.c
fs/smb/server/ksmbd_work.h
fs/smb/server/oplock.c
fs/smb/server/server.c
fs/smb/server/smb2pdu.c
fs/smb/server/smb_common.c
fs/smb/server/transport_rdma.c
fs/smb/server/vfs.c
fs/smb/server/vfs.h