smb3: do not attempt cifs operation in smb3 query info error path
authorSteve French <stfrench@microsoft.com>
Fri, 19 Oct 2018 05:45:21 +0000 (00:45 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2018 19:08:48 +0000 (11:08 -0800)
commit108b981d48f115144ab13e056cd16f828728e561
treec45ea8f4da1642a26e6388ca4581dc54b9f18839
parenteb7814c36f49219f71d8cae91150c3e000c1531a
smb3: do not attempt cifs operation in smb3 query info error path

commit 1e77a8c204c9d1b655c61751b8ad0fde22421dbb upstream.

If backupuid mount option is sent, we can incorrectly retry
(on access denied on query info) with a cifs (FindFirst) operation
on an smb3 mount which causes the server to force the session close.

We set backup intent on open so no need for this fallback.

See kernel bugzilla 201435

Signed-off-by: Steve French <stfrench@microsoft.com>
CC: Stable <stable@vger.kernel.org>
Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/cifs/inode.c