checkpatch: add __alias and __weak to suggested __attribute__ conversions
authorJoe Perches <joe@perches.com>
Wed, 16 Dec 2020 04:44:50 +0000 (20:44 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 16 Dec 2020 06:46:17 +0000 (22:46 -0800)
Add __alias and __weak to the suggested __attribute__((<foo>))
conversions.

Link: https://lkml.kernel.org/r/7b74137743c58ce0633ec4d575b94e2210e4dbe7.camel@perches.com
Signed-off-by: Joe Perches <joe@perches.com>
Cc: Dwaipayan Ray <dwaipayanray1@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
scripts/checkpatch.pl

index 3480bcb..5a1096a 100755 (executable)
@@ -6200,6 +6200,7 @@ sub process {
                        $attr =~ s/\s*\(\s*(.*)\)\s*/$1/;
 
                        my %attr_list = (
+                               "alias"                         => "__alias",
                                "aligned"                       => "__aligned",
                                "always_inline"                 => "__always_inline",
                                "assume_aligned"                => "__assume_aligned",
@@ -6220,7 +6221,8 @@ sub process {
                                "packed"                        => "__packed",
                                "pure"                          => "__pure",
                                "section"                       => "__section",
-                               "used"                          => "__used"
+                               "used"                          => "__used",
+                               "weak"                          => "__weak"
                        );
 
                        while ($attr =~ /\s*(\w+)\s*(${balanced_parens})?/g) {