mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 13:40:53 +07:00
kernel-doc: ignore case when stripping attributes
There are valid attributes that could have upper case letters, but we still want to remove, like for example __attribute__((aligned(NETDEV_ALIGN))) as encountered in the wireless code. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
84e1d836ef
commit
1f3a66889c
@ -1679,7 +1679,7 @@ sub check_sections($$$$$$) {
|
|||||||
foreach $px (0 .. $#prms) {
|
foreach $px (0 .. $#prms) {
|
||||||
$prm_clean = $prms[$px];
|
$prm_clean = $prms[$px];
|
||||||
$prm_clean =~ s/\[.*\]//;
|
$prm_clean =~ s/\[.*\]//;
|
||||||
$prm_clean =~ s/__attribute__\s*\(\([a-z,_\*\s\(\)]*\)\)//;
|
$prm_clean =~ s/__attribute__\s*\(\([a-z,_\*\s\(\)]*\)\)//i;
|
||||||
# ignore array size in a parameter string;
|
# ignore array size in a parameter string;
|
||||||
# however, the original param string may contain
|
# however, the original param string may contain
|
||||||
# spaces, e.g.: addr[6 + 2]
|
# spaces, e.g.: addr[6 + 2]
|
||||||
|
Loading…
Reference in New Issue
Block a user