X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Fshmem.c;h=83efac6ddef0e35a56282bce98ea4ef0c19f832d;hb=4c1e45b88d04eb89046694e08e8af4effb87d7c5;hp=1371021926c56109739c574dd922675176aadd3f;hpb=a98831159b69223a0429e9de5ccf4a10372241be;p=pandora-kernel.git diff --git a/mm/shmem.c b/mm/shmem.c index 1371021926c5..83efac6ddef0 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -1719,8 +1719,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);