nfsctl: switch to simple_recursive_removal()
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 3 Nov 2023 03:25:18 +0000 (03:25 +0000)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 21 Dec 2023 01:45:57 +0000 (20:45 -0500)
commit88388cb0c9b0c4cc337e4241fe6f905c89bd7acf
tree2c9c019dc2ddb650414b8abab28dd8b007ad3894
parentb85ea95d086471afb4ad062012a4d73cd328fa86
nfsctl: switch to simple_recursive_removal()

Use simple_recursive_removal() in nfsd_client_rmdir() rather than
open-coding it.  And use less heavy-handed locking to get from nfsctl
inode to its ->i_private...

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Tested-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/nfsd/nfsctl.c