From b2125ca5ad6638a402d4261df7ded2faf15518ef Mon Sep 17 00:00:00 2001 From: Erez Zadok Date: Mon, 14 Dec 2015 18:50:12 -0500 Subject: [PATCH] Wrapfs: update nlinks after rename Signed-off-by: Logeswari P Viswanath Signed-off-by: Erez Zadok --- fs/wrapfs/inode.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fs/wrapfs/inode.c b/fs/wrapfs/inode.c index b53e51d662cd..b1b330a5750f 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) + new_dentry->d_inode->i_nlink = + lower_new_dir_dentry->d_inode->i_nlink; out_err: mnt_drop_write(lower_new_path.mnt); -- 2.43.0