|
@@ -383,8 +383,10 @@ static struct vfsmount *autofs4_d_automount(struct path *path)
|
|
goto done;
|
|
goto done;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- if (!simple_empty(dentry))
|
|
|
|
|
|
+ if (!simple_empty(dentry)) {
|
|
|
|
+ spin_unlock(&sbi->fs_lock);
|
|
goto done;
|
|
goto done;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
ino->flags |= AUTOFS_INF_PENDING;
|
|
ino->flags |= AUTOFS_INF_PENDING;
|
|
spin_unlock(&sbi->fs_lock);
|
|
spin_unlock(&sbi->fs_lock);
|