Wrapfs: remove deprecated init_lower_nd
authorErez Zadok <ezk@cs.sunysb.edu>
Sun, 24 Nov 2013 16:12:07 +0000 (11:12 -0500)
committerRohit Kumar <rokkumar@cs.stonybrook.edu>
Sun, 30 Sep 2018 09:28:42 +0000 (05:28 -0400)
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/wrapfs/lookup.c
fs/wrapfs/wrapfs.h

index 075feb3504c70f569d1ebda614b712444f61b5e8..2483f4fcd0c2dd1ef9dfa67826a91babb6bb4325 100644 (file)
@@ -54,34 +54,6 @@ int new_dentry_private_data(struct dentry *dentry)
        return 0;
 }
 
-/*
- * Initialize a nameidata structure (the intent part) we can pass to a lower
- * file system.  Returns 0 on success or -error (only -ENOMEM possible).
- */
-int init_lower_nd(struct nameidata *nd, unsigned int flags)
-{
-       int err = 0;
-
-       memset(nd, 0, sizeof(struct nameidata));
-       if (!flags)
-               goto out;
-
-       switch (flags) {
-       case LOOKUP_CREATE:
-       case LOOKUP_OPEN:
-               nd->flags = flags;
-               break;
-       default:
-               /* We should never get here, for now */
-               pr_debug("wrapfs: unknown nameidata flag 0x%x\n", flags);
-               BUG();
-               break;
-       }
-
-out:
-       return err;
-}
-
 static int wrapfs_inode_test(struct inode *inode, void *candidate_lower_inode)
 {
        struct inode *current_lower_inode = wrapfs_lower_inode(inode);
index 221b4b1fac599978517bea27f689a142fd482b51..16502e6bbb15539d9913fde23bb647f539f97142 100644 (file)
@@ -52,7 +52,6 @@ extern int wrapfs_init_dentry_cache(void);
 extern void wrapfs_destroy_dentry_cache(void);
 extern int new_dentry_private_data(struct dentry *dentry);
 extern void free_dentry_private_data(struct dentry *dentry);
-extern int init_lower_nd(struct nameidata *nd, unsigned int flags);
 extern struct dentry *wrapfs_lookup(struct inode *dir, struct dentry *dentry,
                                    unsigned int flags);
 extern struct inode *wrapfs_iget(struct super_block *sb,