diff options
| author | Al Viro <[email protected]> | 2011-02-22 15:50:10 -0500 |
|---|---|---|
| committer | Al Viro <[email protected]> | 2011-03-14 09:15:24 -0400 |
| commit | 16c2cd7179881d5dd87779512ca5a0d657c64f62 (patch) | |
| tree | 822d14ecf505cb3f53e2afe3e1e7867bb32ca346 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
| parent | fe479a580dc9c737c4eb49ff7fdb31d41d2c7003 (diff) | |
untangle the "need_reval_dot" mess
instead of ad-hackery around need_reval_dot(), do the following:
set a flag (LOOKUP_JUMPED) in the beginning of path, on absolute
symlink traversal, on ".." and on procfs-style symlinks. Clear on
normal components, leave unchanged on ".". Non-nested callers of
link_path_walk() call handle_reval_path(), which checks that flag
is set and that fs does want the final revalidate thing, then does
->d_revalidate(). In link_path_walk() all the return_reval stuff
is gone.
Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions