ksmbd: use rwsem instead of rwlock for lease break
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 2 May 2024 01:07:50 +0000 (10:07 +0900)
committerSteve French <stfrench@microsoft.com>
Sun, 5 May 2024 04:53:36 +0000 (23:53 -0500)
commitd1c189c6cb8b0fb7b5ee549237d27889c40c2f8b
tree2dc2729b68216ceedc1fe8a80bcecab318211b29
parent97c2ec64667bacc49881d2b2dd9afd4d1c3fbaeb
ksmbd: use rwsem instead of rwlock for lease break

lease break wait for lease break acknowledgment.
rwsem is more suitable than unlock while traversing the list for parent
lease break in ->m_op_list.

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