scripts: checkpatch: Add __aligned to the list of attribute notes
authorMarcelo Schmitt <marcelo.schmitt@analog.com>
Sat, 16 Dec 2023 17:45:27 +0000 (14:45 -0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 17 Dec 2023 14:49:50 +0000 (14:49 +0000)
Checkpatch presumes attributes marked with __aligned(alignment) are part
of a function declaration and throws a warning stating that those
compiler attributes should have an identifier name which is not correct.
Add __aligned compiler attributes to the list of attribute notes
so they don't cause warnings anymore.

Signed-off-by: Marcelo Schmitt <marcelo.schmitt@analog.com>
Acked-by: Joe Perches <joe@perches.com>
Link: https://lore.kernel.org/r/1c5c93ecbd8c46a338b22a4ef52e51648e333c01.1702746240.git.marcelo.schmitt1@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
scripts/checkpatch.pl

index 25fdb7fda1128aa99d2d32ee3a125fc4c00292cf..d56c98146da3e5db824d60381aab93d07bc04fa2 100755 (executable)
@@ -512,6 +512,7 @@ our $Attribute      = qr{
                        __ro_after_init|
                        __kprobes|
                        $InitAttribute|
+                       __aligned\s*\(.*\)|
                        ____cacheline_aligned|
                        ____cacheline_aligned_in_smp|
                        ____cacheline_internodealigned_in_smp|