nfs: we don't support removing system.nfs4_acl
authorJ. Bruce Fields <bfields@redhat.com>
Thu, 28 Jan 2021 22:36:38 +0000 (17:36 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 Mar 2021 12:40:09 +0000 (14:40 +0200)
commit5fbe977185b9edb0117a06dc93f1b93597877b0f
treebd425b57d9686d5b71eacc2a23282dbe4978617d
parent352e23b69d39ac5c3b02fde5d088521eaefbf94d
nfs: we don't support removing system.nfs4_acl

[ Upstream commit 4f8be1f53bf615102d103c0509ffa9596f65b718 ]

The NFSv4 protocol doesn't have any notion of reomoving an attribute, so
removexattr(path,"system.nfs4_acl") doesn't make sense.

There's no documented return value.  Arguably it could be EOPNOTSUPP but
I'm a little worried an application might take that to mean that we
don't support ACLs or xattrs.  How about EINVAL?

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/nfs/nfs4proc.c