->permission() sanitizing: don't pass flags to ->permission()
[deliverable/linux.git] / fs / nfs / dir.c
index 16cf84b4afb9968e1f92e82d75e6adea61b6b123..a86acd6d0cb4d7550e9909a4df4d17350dc9bcec 100644 (file)
@@ -2273,12 +2273,12 @@ int nfs_may_open(struct inode *inode, struct rpc_cred *cred, int openflags)
        return nfs_do_access(inode, cred, nfs_open_permission_mask(openflags));
 }
 
-int nfs_permission(struct inode *inode, int mask, unsigned int flags)
+int nfs_permission(struct inode *inode, int mask)
 {
        struct rpc_cred *cred;
        int res = 0;
 
-       if (flags & IPERM_FLAG_RCU)
+       if (mask & MAY_NOT_BLOCK)
                return -ECHILD;
 
        nfs_inc_stats(inode, NFSIOS_VFSACCESS);
This page took 0.028987 seconds and 5 git commands to generate.