X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=mm%2Fshmem.c;h=1de2441c0d4646332a47cdf9e3b4aa8e218a2a7c;hp=eb9b38e8a2fbe5214cba7f92e135028354c1bb28;hb=f7c3ff94a296f2daf8f5f2e8be3e459636c3fdfd;hpb=a4cb4b1277a499ebced7f7534d5cfb11a30eb224 diff --git a/mm/shmem.c b/mm/shmem.c index eb9b38e8a2fb..1de2441c0d46 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -1720,8 +1720,10 @@ static int shmem_rename(struct inode *old_dir, struct dentry *old_dentry, struct if (new_dentry->d_inode) { (void) shmem_unlink(new_dir, new_dentry); - if (they_are_dirs) + if (they_are_dirs) { + drop_nlink(new_dentry->d_inode); drop_nlink(old_dir); + } } else if (they_are_dirs) { drop_nlink(old_dir); inc_nlink(new_dir);