diff options
author | Jonathan Corbet <corbet@lwn.net> | 2023-12-18 17:18:08 -0700 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2023-12-18 17:18:08 -0700 |
commit | f600c77aeaff6e59806d7eef9ac269a7c1a6d817 (patch) | |
tree | 1ce7505af6b2a352d8449f784836d9b37a763944 | |
parent | 0c3ebff535956d2718594dc90aa9cc87521ec9fd (diff) |
docs: ignore __counted_by attribute in structure definitions
kernel-doc appeared to ignore __counted_by, but appearances can be
deceiving; it caused member names to not be recognized, which manifested as
a number of spurious "Excess struct member" warnings. Filter that
attribute out and reduce the warning onslaught slightly.
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rwxr-xr-x | scripts/kernel-doc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc index df158c3a9abc..6acc39c56ac3 100755 --- a/scripts/kernel-doc +++ b/scripts/kernel-doc @@ -1143,6 +1143,7 @@ sub dump_struct($$) { # strip attributes $members =~ s/\s*$attribute/ /gi; $members =~ s/\s*__aligned\s*\([^;]*\)/ /gos; + $members =~ s/\s*__counted_by\s*\([^;]*\)/ /gos; $members =~ s/\s*__packed\s*/ /gos; $members =~ s/\s*CRYPTO_MINALIGN_ATTR/ /gos; $members =~ s/\s*____cacheline_aligned_in_smp/ /gos; |