diff options
author | Christoph Hellwig <hch@infradead.org> | 2013-12-20 05:16:53 -0800 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2014-01-26 08:26:20 -0500 |
commit | 013cdf1088d7235da9477a2375654921d9b9ba9f (patch) | |
tree | 56a89d0a58282c517f6c5a8e68e3d341184e40d1 /fs/nfs/inode.c | |
parent | e01580bf9e4d0e3bbaead44bd46cdbfe61957732 (diff) | |
download | linux-013cdf1088d7235da9477a2375654921d9b9ba9f.tar.gz linux-013cdf1088d7235da9477a2375654921d9b9ba9f.tar.bz2 linux-013cdf1088d7235da9477a2375654921d9b9ba9f.zip |
nfs: use generic posix ACL infrastructure for v3 Posix ACLs
This causes a small behaviour change in that we don't bother to set
ACLs on file creation if the mode bit can express the access permissions
fully, and thus behaving identical to local filesystems.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/nfs/inode.c')
-rw-r--r-- | fs/nfs/inode.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c index 00ad1c2b217d..ecd11ba7f960 100644 --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c @@ -1641,10 +1641,6 @@ struct inode *nfs_alloc_inode(struct super_block *sb) return NULL; nfsi->flags = 0UL; nfsi->cache_validity = 0UL; -#ifdef CONFIG_NFS_V3_ACL - nfsi->acl_access = ERR_PTR(-EAGAIN); - nfsi->acl_default = ERR_PTR(-EAGAIN); -#endif #if IS_ENABLED(CONFIG_NFS_V4) nfsi->nfs4_acl = NULL; #endif /* CONFIG_NFS_V4 */ |