• Al Viro's avatar
    do_lookup() fix · 1a8edf40
    Al Viro authored
    do_lookup() has a path leading from LOOKUP_RCU case to non-RCU
    crossing of mountpoints, which breaks things badly.  If we
    hit need_revalidate: and do nothing in there, we need to come
    back into LOOKUP_RCU half of things, not to done: in non-RCU
    one.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    1a8edf40
namei.c 83.6 KB