]> git.baikalelectronics.ru Git - kernel.git/commit
cifs: nosharesock should not share socket with future sessions
authorShyam Prasad N <sprasad@microsoft.com>
Sat, 6 Nov 2021 11:31:53 +0000 (11:31 +0000)
committerSteve French <stfrench@microsoft.com>
Sun, 7 Nov 2021 05:09:37 +0000 (00:09 -0500)
commit8f2e1caff41fee7e77fff2384b540ead569a34e5
treefba6794d8dfa142d4dca0b8477318da4b01b4206
parent039f7bef3b9957f57acf294d64347e218bf56dc5
cifs: nosharesock should not share socket with future sessions

Today, when a new mount is done with nosharesock, we ensure
that we don't select an existing matching session. However,
we don't mark the connection as nosharesock, which means that
those could be shared with future sessions.

Fixed it with this commit. Also printing this info in DebugData.

Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/cifs_debug.c
fs/cifs/cifsglob.h
fs/cifs/connect.c