Unverified Commit 8fb6857f authored by Jori Koolstra's avatar Jori Koolstra Committed by Christian Brauner
Browse files

vfs: fix docstring of hash_name()



The docstring of hash_name() is falsely reporting that it returns the
component length, whereas it returns a pointer to the terminating '/'
or NUL character in the pathname being resolved.

Signed-off-by: default avatarJori Koolstra <jkoolstra@xs4all.nl>
Link: https://patch.msgid.link/20260318203953.5770-1-jkoolstra@xs4all.nl


Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent bd71fb3f
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -2437,8 +2437,14 @@ u64 hashlen_string(const void *salt, const char *name)
EXPORT_SYMBOL(hashlen_string);

/*
 * Calculate the length and hash of the path component, and
 * return the length as the result.
 * hash_name - Calculate the length and hash of the path component
 * @nd: the path resolution state
 * @name: the pathname to read the component from
 * @lastword: if the component fits in a single word, LAST_WORD_IS_DOT,
 * LAST_WORD_IS_DOTDOT, or some other value depending on whether the
 * component is '.', '..', or something else. Otherwise, @lastword is 0.
 *
 * Returns: a pointer to the terminating '/' or NUL character in @name.
 */
static inline const char *hash_name(struct nameidata *nd,
				    const char *name,