diff options
author | 2024-07-15 09:39:33 -0700 | |
---|---|---|
committer | 2024-07-15 09:39:33 -0700 | |
commit | 5e0497553643b6c6acd16c389afb9cec210f4ea9 (patch) | |
tree | ca49ae1c96aae14309eae498168c1be388f95ab4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Merge branch 'arm64-uaccess' (early part) (diff) | |
parent | vfs: link_path_walk: move more of the name hashing into hash_name() (diff) | |
download | wireguard-linux-5e0497553643b6c6acd16c389afb9cec210f4ea9.tar.xz wireguard-linux-5e0497553643b6c6acd16c389afb9cec210f4ea9.zip |
Merge branch 'link_path_walk'
This is the last - for now - of the "look, we generated some
questionable code for basic pathname lookup operations" set of
branches.
This is mainly just re-organizing the name hashing code in
link_path_walk(), mostly by improving the calling conventions to
the inlined helper functions and moving some of the code around
to allow for more straightforward code generation.
The profiles - and the generated code - look much more palatable
to me now.
* link_path_walk:
vfs: link_path_walk: move more of the name hashing into hash_name()
vfs: link_path_walk: improve may_lookup() code generation
vfs: link_path_walk: do '.' and '..' detection while hashing
vfs: link_path_walk: clarify and improve name hashing interface
vfs: link_path_walk: simplify name hash flow
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions