From 3d4028a52bcfd7c753ddce1bf142b00fddf840d7 Mon Sep 17 00:00:00 2001 From: Erez Zadok Date: Fri, 6 Aug 2010 22:36:49 -0400 Subject: [PATCH] Wrapfs: avoid an extra path_get/put pair in wrapfs_open Signed-off-by: Erez Zadok --- fs/wrapfs/file.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/fs/wrapfs/file.c b/fs/wrapfs/file.c index 42142eb77a74..5fbd3a9070eb 100644 --- a/fs/wrapfs/file.c +++ b/fs/wrapfs/file.c @@ -172,7 +172,6 @@ static int wrapfs_open(struct inode *inode, struct file *file) /* open lower object and link wrapfs's file struct to lower's */ wrapfs_get_lower_path(file->f_path.dentry, &lower_path); - path_get(&lower_path); lower_file = dentry_open(lower_path.dentry, lower_path.mnt, file->f_flags, current_cred()); if (IS_ERR(lower_file)) { @@ -190,7 +189,6 @@ static int wrapfs_open(struct inode *inode, struct file *file) kfree(WRAPFS_F(file)); else fsstack_copy_attr_all(inode, wrapfs_lower_inode(inode)); - wrapfs_put_lower_path(file->f_path.dentry, &lower_path); out_err: return err; } -- 2.43.0