From: Jonathan Corbet <corbet@lwn.net>
To: Aditya Srivastava <yashsri421@gmail.com>
Cc: yashsri421@gmail.com, lukas.bulwahn@gmail.com,
linux-kernel-mentees@lists.linuxfoundation.org,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] scripts: kernel-doc: add warning for comment not following kernel-doc syntax
Date: Mon, 29 Mar 2021 07:56:37 -0600 [thread overview]
Message-ID: <87czvit65m.fsf@meer.lwn.net> (raw)
In-Reply-To: <20210329092945.13152-1-yashsri421@gmail.com>
Aditya Srivastava <yashsri421@gmail.com> writes:
> Currently, kernel-doc start parsing the comment as a kernel-doc comment if
> it starts with '/**', but does not take into account if the content inside
> the comment too, adheres with the expected format.
> This results in unexpected and unclear warnings for the user.
>
> E.g., running scripts/kernel-doc -none mm/memcontrol.c emits:
> "mm/memcontrol.c:961: warning: expecting prototype for do not fallback to current(). Prototype was for get_mem_cgroup_from_current() instead"
>
> Here kernel-doc parses the corresponding comment as a kernel-doc comment
> and expects prototype for it in the next lines, and as a result causing
> this warning.
>
> Provide a clearer warning message to the users regarding the same, if the
> content inside the comment does not follow the kernel-doc expected format.
>
> Signed-off-by: Aditya Srivastava <yashsri421@gmail.com>
> ---
> scripts/kernel-doc | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
This is definitely a capability we want, but I really don't think that
we can turn it on by default - for now. Experience shows that if you
create a blizzard of warnings, nobody sees any of them. How many
warnings does this add to a full docs build?
For now I think we need a flag to turn this warning on, which perhaps
can be set for a W=1 build.
Thanks,
jon
WARNING: multiple messages have this Message-ID (diff)
From: Jonathan Corbet <corbet@lwn.net>
To: Aditya Srivastava <yashsri421@gmail.com>
Cc: linux-doc@vger.kernel.org,
linux-kernel-mentees@lists.linuxfoundation.org,
linux-kernel@vger.kernel.org, yashsri421@gmail.com
Subject: Re: [PATCH] scripts: kernel-doc: add warning for comment not following kernel-doc syntax
Date: Mon, 29 Mar 2021 07:56:37 -0600 [thread overview]
Message-ID: <87czvit65m.fsf@meer.lwn.net> (raw)
In-Reply-To: <20210329092945.13152-1-yashsri421@gmail.com>
Aditya Srivastava <yashsri421@gmail.com> writes:
> Currently, kernel-doc start parsing the comment as a kernel-doc comment if
> it starts with '/**', but does not take into account if the content inside
> the comment too, adheres with the expected format.
> This results in unexpected and unclear warnings for the user.
>
> E.g., running scripts/kernel-doc -none mm/memcontrol.c emits:
> "mm/memcontrol.c:961: warning: expecting prototype for do not fallback to current(). Prototype was for get_mem_cgroup_from_current() instead"
>
> Here kernel-doc parses the corresponding comment as a kernel-doc comment
> and expects prototype for it in the next lines, and as a result causing
> this warning.
>
> Provide a clearer warning message to the users regarding the same, if the
> content inside the comment does not follow the kernel-doc expected format.
>
> Signed-off-by: Aditya Srivastava <yashsri421@gmail.com>
> ---
> scripts/kernel-doc | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
This is definitely a capability we want, but I really don't think that
we can turn it on by default - for now. Experience shows that if you
create a blizzard of warnings, nobody sees any of them. How many
warnings does this add to a full docs build?
For now I think we need a flag to turn this warning on, which perhaps
can be set for a W=1 build.
Thanks,
jon
_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees
next prev parent reply other threads:[~2021-03-29 13:57 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-29 9:29 [PATCH] scripts: kernel-doc: add warning for comment not following kernel-doc syntax Aditya Srivastava
2021-03-29 9:29 ` Aditya Srivastava
2021-03-29 12:49 ` kernel test robot
2021-03-29 12:49 ` kernel test robot
2021-03-29 12:49 ` kernel test robot
2021-03-29 13:56 ` Jonathan Corbet [this message]
2021-03-29 13:56 ` Jonathan Corbet
2021-03-29 15:10 ` Aditya Srivastava
2021-03-29 15:10 ` Aditya Srivastava
2021-03-31 19:32 ` Jonathan Corbet
2021-03-31 19:32 ` Jonathan Corbet
2021-04-03 12:43 ` Aditya Srivastava
2021-04-03 12:43 ` Aditya Srivastava
2021-03-29 14:57 ` kernel test robot
2021-03-29 14:57 ` kernel test robot
2021-03-29 14:57 ` kernel test robot
2021-05-24 13:26 ` Lee Jones
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87czvit65m.fsf@meer.lwn.net \
--to=corbet@lwn.net \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel-mentees@lists.linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lukas.bulwahn@gmail.com \
--cc=yashsri421@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.