ksmbd: downgrade RWH lease caching state to RH for directory
authorNamjae Jeon <linkinjeon@kernel.org>
Tue, 5 Dec 2023 12:02:03 +0000 (21:02 +0900)
committerSteve French <stfrench@microsoft.com>
Wed, 6 Dec 2023 02:43:23 +0000 (20:43 -0600)
commiteb547407f3572d2110cb1194ecd8865b3371a7a4
tree9b0778ae71612b9b3fe3fd5604977c955aa641d8
parent18dd1c367c31d0a060f737d48345747662369b64
ksmbd: downgrade RWH lease caching state to RH for directory

RWH(Read + Write + Handle) caching state is not supported for directory.
ksmbd downgrade it to RH for directory if client send RWH caching lease
state.

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