Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 3a291c97 authored by Al Viro's avatar Al Viro
Browse files

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: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent dfe50876
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment