On Wed, 22 May 2024, Randy Dunlap <rdunlap@xxxxxxxxxxxxx> wrote: > scripts/kernel-doc accepts "Return:" or "Returns:" for describing the > return value of a function or function-like macro, so document this > alternative spelling and use it in an example. I probably chose to document only one in a futile effort to standardize on one of the alternatives in the kernel, all of which are accepted by kernel-doc: $ git grep -i "^ *\*[\t ]*returns\?:" | grep -oi "returns\?" | sort | uniq -c | sort -rn 11711 Return 3992 Returns 1095 RETURN 513 return 361 returns 291 RETURNS 1 RETURNs Documenting the first two is probably fine. :) BR, Jani. > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Suggested-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> > Cc: Jonathan Corbet <corbet@xxxxxxx> > Cc: linux-doc@xxxxxxxxxxxxxxx > --- > Documentation/doc-guide/kernel-doc.rst | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff -- a/Documentation/doc-guide/kernel-doc.rst b/Documentation/doc-guide/kernel-doc.rst > --- a/Documentation/doc-guide/kernel-doc.rst > +++ b/Documentation/doc-guide/kernel-doc.rst > @@ -143,7 +143,7 @@ Return values > ~~~~~~~~~~~~~ > > The return value, if any, should be described in a dedicated section > -named ``Return``. > +named ``Return`` (or ``Returns``). > > .. note:: > > @@ -337,7 +337,7 @@ Typedefs with function prototypes can al > * Description of the type. > * > * Context: Locking context. > - * Return: Meaning of the return value. > + * Returns: Meaning of the return value. > */ > typedef void (*type_name)(struct v4l2_ctrl *arg1, void *arg2); > > -- Jani Nikula, Intel