[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.
|
||||
*/
|
||||
spin_lock(&dcache_lock);
|
||||
if (!d_mountpoint(dentry) && list_empty(&dentry->d_subdirs)) {
|
||||
if (!d_mountpoint(dentry) && __simple_empty(dentry)) {
|
||||
spin_unlock(&dcache_lock);
|
||||
|
||||
status = try_to_fill_dentry(dentry, 0);
|
||||
|
|
Loading…
Reference in New Issue