linux-doc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH docs] scripts: kernel-doc: support private / public marking for enums
@ 2023-06-21 22:35 Jakub Kicinski
  2023-06-22  3:10 ` Randy Dunlap
  2023-07-03 16:48 ` Jonathan Corbet
  0 siblings, 2 replies; 7+ messages in thread
From: Jakub Kicinski @ 2023-06-21 22:35 UTC (permalink / raw)
  To: corbet; +Cc: linux-doc, arkadiusz.kubalewski, netdev, Jakub Kicinski

Enums benefit from private markings, too. For netlink attribute
name enums always end with a pair of __$n_MAX and $n_MAX members.
Documenting them feels a bit tedious.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
---
Hi Jon, we've CCed you recently on a related discussion
but it appears that the fix is simple enough so posting
it before you had a chance to reply.
---
 scripts/kernel-doc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/scripts/kernel-doc b/scripts/kernel-doc
index 2486689ffc7b..66b554897899 100755
--- a/scripts/kernel-doc
+++ b/scripts/kernel-doc
@@ -1301,6 +1301,9 @@ sub dump_enum($$) {
     my $file = shift;
     my $members;
 
+    # ignore members marked private:
+    $x =~ s/\/\*\s*private:.*?\/\*\s*public:.*?\*\///gosi;
+    $x =~ s/\/\*\s*private:.*}/}/gosi;
 
     $x =~ s@/\*.*?\*/@@gos;	# strip comments.
     # strip #define macros inside enums
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-07-16  0:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-21 22:35 [PATCH docs] scripts: kernel-doc: support private / public marking for enums Jakub Kicinski
2023-06-22  3:10 ` Randy Dunlap
2023-07-14  5:03   ` Randy Dunlap
2023-07-14 13:29     ` Jonathan Corbet
2023-07-14 15:15       ` Randy Dunlap
2023-07-16  0:35         ` Randy Dunlap
2023-07-03 16:48 ` Jonathan Corbet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).