ksmbd: return FILE_DEVICE_DISK instead of super magic
authorNamjae Jeon <linkinjeon@kernel.org>
Sun, 23 Jun 2024 23:39:23 +0000 (08:39 +0900)
committerSteve French <stfrench@microsoft.com>
Thu, 4 Jul 2024 04:21:41 +0000 (23:21 -0500)
commit25a6e135569b3901452e4863c94560df7c11c492
treea941871e59db2258c70d66cbaf6c110e81c0a274
parent22a40d14b572deb80c0648557f4bd502d7e83826
ksmbd: return FILE_DEVICE_DISK instead of super magic

MS-SMB2 specification describes setting ->DeviceType to FILE_DEVICE_DISK
or FILE_DEVICE_CD_ROM. Set FILE_DEVICE_DISK instead of super magic in
FS_DEVICE_INFORMATION. And Set FILE_READ_ONLY_DEVICE for read-only share.

Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/common/smb2pdu.h
fs/smb/server/smb2pdu.c