Wrapfs: new ->permission prototype and fixes.
authorErez Zadok <ezk@cs.sunysb.edu>
Tue, 6 Sep 2011 04:10:28 +0000 (00:10 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Sun, 3 Apr 2016 19:23:12 +0000 (15:23 -0400)
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/wrapfs/inode.c

index b37fe9dce8be650e39bd55326cd70cccfba1fdee..47759a5a26020181ea7962b452edc6642593a3b1 100644 (file)
@@ -399,14 +399,11 @@ static void wrapfs_put_link(struct dentry *dentry, struct nameidata *nd,
                kfree(buf);
 }
 
-static int wrapfs_permission(struct inode *inode, int mask, unsigned int flags)
+static int wrapfs_permission(struct inode *inode, int mask)
 {
        struct inode *lower_inode;
        int err;
 
-       if (flags & IPERM_FLAG_RCU)
-               return -ECHILD;
-
        lower_inode = wrapfs_lower_inode(inode);
        err = inode_permission(lower_inode, mask);
        return err;