mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-24 14:33:42 +00:00
[PATCH] autofs4: autofs4_follow_link false negative fix
The check for an empty directory in the autofs4_follow_link method fails occassionally due to old dentrys. We had the same problem autofs4_revalidate ages ago. I thought we wouldn't need this in autofs4_follow_link, silly me. Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
5b160f5ecd
commit
be3ca7fecb
@ -359,7 +359,7 @@ static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd)
|
|||||||
* don't try to mount it again.
|
* don't try to mount it again.
|
||||||
*/
|
*/
|
||||||
spin_lock(&dcache_lock);
|
spin_lock(&dcache_lock);
|
||||||
if (!d_mountpoint(dentry) && list_empty(&dentry->d_subdirs)) {
|
if (!d_mountpoint(dentry) && __simple_empty(dentry)) {
|
||||||
spin_unlock(&dcache_lock);
|
spin_unlock(&dcache_lock);
|
||||||
|
|
||||||
status = try_to_fill_dentry(dentry, 0);
|
status = try_to_fill_dentry(dentry, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user