]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
smb3: directory sync should not return an error
authorSteve French <smfrench@gmail.com>
Thu, 10 May 2018 15:59:37 +0000 (10:59 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2018 08:10:30 +0000 (10:10 +0200)
commitf2a42c6bca67d1838f58dd69032be6cd7127e91d
treec96b7877cab4d4ff07d6207aa4469eb7e0e36894
parent57e2ce8bbacebbfd1c3bd83ddd526207bd6e2c5a
smb3: directory sync should not return an error

commit 6e70c267e68d77679534dcf4aaf84e66f2cf1425 upstream.

As with NFS, which ignores sync on directory handles,
fsync on a directory handle is a noop for CIFS/SMB3.
Do not return an error on it.  It breaks some database
apps otherwise.

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