|
@@ -1998,8 +1998,7 @@ 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);
|
|
|
+ shrink_dcache_parent(dentry);
|
|
|
spin_lock(&dcache_lock);
|
|
|
spin_lock(&dentry->d_lock);
|
|
|
if (atomic_read(&dentry->d_count) == 2)
|