LOOKUP_REVAL
(flags & (LOOKUP_EXCL | LOOKUP_REVAL | LOOKUP_RENAME_TARGET))) {
retval = path_lookupat(&nd, flags | LOOKUP_REVAL, path);
retval = path_parentat(&nd, flags | LOOKUP_REVAL, parent);
filp = path_openat(&nd, op, flags | LOOKUP_REVAL);
file = path_openat(&nd, op, flags | LOOKUP_REVAL);
unsigned int reval_flag = lookup_flags & LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
(how & LOOKUP_REVAL));
how |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
if (flags & LOOKUP_REVAL)
if (!(flags & (LOOKUP_EXCL | LOOKUP_REVAL)) &&
if (flags & (LOOKUP_EXCL | LOOKUP_REVAL))
if (flags & (LOOKUP_EXCL | LOOKUP_PARENT | LOOKUP_REVAL))
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
if ((flags & LOOKUP_REVAL) && !CIFS_CACHE_READ(CIFS_I(inode)))
LOOKUP_NO_SYMLINKS | LOOKUP_REVAL,
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
lookup_flags |= LOOKUP_REVAL;
return unlikely(error == -ESTALE && !(flags & LOOKUP_REVAL));
{ LOOKUP_REVAL, "REVAL" }, \