Add __alias and __weak to the suggested __attribute__((<foo>)) conversions.

Signed-off-by: Joe Perches <j...@perches.com>
---
This depends on the patch to remove stringification from the __alias macro.

 scripts/checkpatch.pl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 58095d9d8f34..2438a22b0255 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -6197,6 +6197,7 @@ sub process {
                        $attr =~ s/\s*\(\s*(.*)\)\s*/$1/;
 
                        my %attr_list = (
+                               "alias"                         => "__alias",
                                "aligned"                       => "__aligned",
                                "always_inline"                 => 
"__always_inline",
                                "assume_aligned"                => 
"__assume_aligned",
@@ -6217,7 +6218,8 @@ sub process {
                                "packed"                        => "__packed",
                                "pure"                          => "__pure",
                                "section"                       => "__section",
-                               "used"                          => "__used"
+                               "used"                          => "__used",
+                               "weak"                          => "__weak"
                        );
 
                        while ($attr =~ /\s*(\w+)\s*(${balanced_parens})?/g) {


Reply via email to