diff options
author | 2021-05-17 20:16:51 -0400 | |
---|---|---|
committer | 2021-05-17 21:13:57 -0400 | |
commit | 3a291c974cf7ffb4fad4df6911b912536e511c9d (patch) | |
tree | 9901bc4e013eed1f9a0c492687b32aa91a6a86f1 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | d_path: "\0" is {0,0}, not {0} (diff) | |
download | linux-dev-3a291c974cf7ffb4fad4df6911b912536e511c9d.tar.xz linux-dev-3a291c974cf7ffb4fad4df6911b912536e511c9d.zip |
d_path: saner calling conventions for __dentry_path()
1) lift NUL-termination into the callers
2) pass pointer to the end of buffer instead of that to beginning.
(1) allows to simplify dentry_path() - we don't need to play silly
games with restoring the leading / of "//deleted" after __dentry_path()
would've overwritten it with NUL.
We also do not need to check if (either) prepend() in there fails -
if the buffer is not large enough, we'll end with negative buflen
after prepend() and __dentry_path() will return the right value
(ERR_PTR(-ENAMETOOLONG)) just fine.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions