• Ian Kent's avatar
    [PATCH] autofs4: bad lookup fix · 1684b2bb
    Ian Kent authored
    For browsable autofs maps, a mount request that arrives at the same time an
    expire is happening can fail to perform the needed mount.
    
    This happens becuase the directory exists and so the revalidate succeeds when
    we need it to fail so that lookup is called on the same dentry to do the
    mount.  Instead lookup is called on the next path component which should be
    whithin the mount, but the parent isn't mounted.
    
    The solution is to allow the revalidate to continue and perform the mount as
    no directory creation (at mount time) is needed for browsable mount entries.
    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>
    1684b2bb
root.c 20.8 KB