]> git.baikalelectronics.ru Git - kernel.git/commit
smb3: Add new parm "nodelete"
authorSteve French <stfrench@microsoft.com>
Tue, 19 May 2020 08:06:57 +0000 (03:06 -0500)
committerSteve French <stfrench@microsoft.com>
Mon, 1 Jun 2020 05:10:18 +0000 (00:10 -0500)
commitf91f6a2fb049aafdee25a7695d375eac0825de6d
treee20ed39184faa2429dedfbfb534542b488fc4deb
parent96a8d5e74df3c0082a63b300319dfda9c0e98ba3
smb3: Add new parm "nodelete"

In order to handle workloads where it is important to make sure that
a buggy app did not delete content on the drive, the new mount option
"nodelete" allows standard permission checks on the server to work,
but prevents on the client any attempts to unlink a file or delete
a directory on that mount point.  This can be helpful when running
a little understood app on a network mount that contains important
content that should not be deleted.

Signed-off-by: Steve French <stfrench@microsoft.com>
CC: Stable <stable@vger.kernel.org>
Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
fs/cifs/cifsfs.c
fs/cifs/cifsglob.h
fs/cifs/connect.c
fs/cifs/inode.c