GIT: wrapfs-3.4.y -- Wrapfs: update nlinks after rename (push to branch refs/heads/master)
ezk at fsl.cs.sunysb.edu
ezk at fsl.cs.sunysb.edu
Mon Dec 14 20:28:54 EST 2015
Push to branch refs/heads/master:
e8a3f6493a226604c1c95b6ce250bcea591ce819 -->
3b7e5422c8ab2d765e8dc513b35d5d0c76c58f21
fs/wrapfs/inode.c | 4 ++++
1 file changed, 4 insertions(+)
commit 3b7e5422c8ab2d765e8dc513b35d5d0c76c58f21
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date: Mon Dec 14 18:38:16 2015 -0500
Wrapfs: update nlinks after rename
Signed-off-by: Logeswari P Viswanath <logeswari.pv at hpe.com>
Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>
diff --git a/fs/wrapfs/inode.c b/fs/wrapfs/inode.c
index bf9b6ab..d9d5875 100644
--- a/fs/wrapfs/inode.c
+++ b/fs/wrapfs/inode.c
@@ -322,6 +322,10 @@ static int wrapfs_rename(struct inode *old_dir, struct dentry *old_dentry,
fsstack_copy_inode_size(old_dir,
lower_old_dir_dentry->d_inode);
}
+ /* update the hardlink count */
+ if (new_dentry->d_inode)
+ set_nlink(new_dentry->d_inode,
+ lower_new_dir_dentry->d_inode->i_nlink);
out_err:
mnt_drop_write(lower_new_path.mnt);
More information about the unionfs-cvs
mailing list