diff options
author | Paulo Alcantara <pc@cjr.nz> | 2022-03-31 15:01:50 -0300 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2022-04-04 12:01:22 -0500 |
commit | 687127c81ad32c8900a3fedbc7ed8f686ca95855 (patch) | |
tree | 90d74ec9f57dec31f6630ee72bedb8e04a9d7e04 /fs/ksmbd/smb2pdu.c | |
parent | 3123109284176b1532874591f7c81f3837bbdc17 (diff) | |
download | linux-687127c81ad32c8900a3fedbc7ed8f686ca95855.tar.gz linux-687127c81ad32c8900a3fedbc7ed8f686ca95855.tar.bz2 linux-687127c81ad32c8900a3fedbc7ed8f686ca95855.zip |
cifs: fix potential race with cifsd thread
To avoid racing with demultiplex thread while it is handling data on
socket, use cifs_signal_cifsd_for_reconnect() helper for marking
current server to reconnect and let the demultiplex thread handle the
rest.
Fixes: dca65818c80c ("cifs: use a different reconnect helper for non-cifsd threads")
Reviewed-by: Enzo Matsumiya <ematsumiya@suse.de>
Reviewed-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Paulo Alcantara (SUSE) <pc@cjr.nz>
Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/ksmbd/smb2pdu.c')
0 files changed, 0 insertions, 0 deletions