summaryrefslogtreecommitdiff
path: root/Kconfig
diff options
context:
space:
mode:
authorSteve French <smfrench@gmail.com>2016-05-12 21:20:36 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-06-01 12:15:48 -0700
commitb7d7ba3115bfff550958703edd4bdbd3691aea12 (patch)
treec6d0c7a69de971f0f27d52f203551d27f840d6e0 /Kconfig
parent6ff3df201009776bd6d4316eb76078a977deb566 (diff)
remove directory incorrectly tries to set delete on close on non-empty directories
commit 897fba1172d637d344f009d700f7eb8a1fa262f1 upstream. Wrong return code was being returned on SMB3 rmdir of non-empty directory. For SMB3 (unlike for cifs), we attempt to delete a directory by set of delete on close flag on the open. Windows clients set this flag via a set info (SET_FILE_DISPOSITION to set this flag) which properly checks if the directory is empty. With this patch on smb3 mounts we correctly return "DIRECTORY NOT EMPTY" on attempts to remove a non-empty directory. Signed-off-by: Steve French <steve.french@primarydata.com> Acked-by: Sachin Prabhu <sprabhu@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions