do not reuse connection if share marked as isolated
authorSteve French <stfrench@microsoft.com>
Sun, 7 May 2023 22:57:17 +0000 (17:57 -0500)
committerSteve French <stfrench@microsoft.com>
Mon, 8 May 2023 17:00:47 +0000 (12:00 -0500)
commitcbd4cbabef646f1719a73a01cc491b1c1fea4d41
treefcb7a3e0c3fa04edb147f45d77b352c4fbc2c4c0
parentd66cde50c3c868af7abddafce701bb86e4a93039
do not reuse connection if share marked as isolated

"SHAREFLAG_ISOLATED_TRANSPORT" indicates that we should not reuse the socket
for this share (for future mounts).  Mark the socket as server->nosharesock if
share flags returned include SHAREFLAG_ISOLATED_TRANSPORT.

See MS-SMB2 MS-SMB2 2.2.10 and 3.2.5.5

Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/smb2pdu.c