Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dc168427 authored by Vasily Averin's avatar Vasily Averin Committed by Linus Torvalds
Browse files

[PATCH] VFS: extra check inside dentry_unhash()



d_count check after dget() is always true.

Signed-off-by: default avatarVasily Averin <vvs@sw.ru>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 5ac29e62
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1998,7 +1998,6 @@ asmlinkage long sys_mkdir(const char __user *pathname, int mode)
void dentry_unhash(struct dentry *dentry)
{
	dget(dentry);
	if (atomic_read(&dentry->d_count))
	shrink_dcache_parent(dentry);
	spin_lock(&dcache_lock);
	spin_lock(&dentry->d_lock);