summaryrefslogtreecommitdiff
path: root/ipc/compat.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2014-01-31 14:25:19 -0500
committerTrond Myklebust <trond.myklebust@primarydata.com>2014-02-03 17:12:37 -0500
commit789b663ae3d427ea9c50505339a13276e7228c9d (patch)
treeb5e9bccd77fa11d0988def1ee440af17834ef186 /ipc/compat.c
parent8f493b9cfcd8941c6b27d6ce8e3b4a78c094b3c1 (diff)
fs: get_acl() must be allowed to return EOPNOTSUPP
posix_acl_xattr_get requires get_acl() to return EOPNOTSUPP if the filesystem cannot support acls. This is needed for NFS, which can't know whether or not the server supports acls until it tries to get/set one. This patch converts posix_acl_chmod and posix_acl_create to deal with EOPNOTSUPP return values from get_acl(). Reported-by: Russell King <linux@arm.linux.org.uk> Link: http://lkml.kernel.org/r/20140130140834.GW15937@n2100.arm.linux.org.uk Cc: Al Viro viro@zeniv.linux.org.uk> Reviewed-by: Christoph Hellwig <hch@lst.de> Tested-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'ipc/compat.c')
0 files changed, 0 insertions, 0 deletions