diff -urN linux-2.4.27-wt1-376-acl/fs/nfs/dir.c linux-2.4.27-wt1-376-acl-fix/fs/nfs/dir.c --- linux-2.4.27-wt1-376-acl/fs/nfs/dir.c Mon Aug 16 00:08:13 2004 +++ linux-2.4.27-wt1-376-acl-fix/fs/nfs/dir.c Mon Aug 16 00:12:49 2004 @@ -1263,7 +1263,8 @@ return -EACCES; } - if (!NFS_PROTO(inode)->access) + if (NFS_SERVER(inode)->flags & NFS_MOUNT_NOACL || + !NFS_PROTO(inode)->access) goto out_notsup; cred = rpcauth_lookupcred(NFS_CLIENT(inode)->cl_auth, 0); if (cache->cred == cred