• Ian Kent's avatar
    [PATCH] autofs4: fix false negative return from expire · 1aff3c8b
    Ian Kent authored
    Fix the case where an expire returns busy on a tree mount when it is in fact
    not busy.  This case was overlooked when the patch to prevent the expiring
    away of "scaffolding" directories for tree mounts was applied.
    
    The problem arises when a tree of mounts is a member of a map with other keys.
     The current logic will not expire the tree if any other mount in the map is
    busy.  The solution is to maintain a "minimum" use count for each autofs
    dentry and compare this to the actual dentry usage count during expire.
    Signed-off-by: default avatarIan Kent <raven@themaw.net>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    1aff3c8b
root.c 20.6 KB