checkpatch: check vendor compatible with dashes
authorFlorian Vaussard <florian.vaussard@epfl.ch>
Thu, 3 Apr 2014 21:49:24 +0000 (14:49 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 3 Apr 2014 23:21:14 +0000 (16:21 -0700)
The current vendor compatible check will not match vendors with dashes,
like:

  compatible="asahi-kasei"

Signed-off-by: Florian Vaussard <florian.vaussard@epfl.ch>
Reported-by: Joe Perches <joe@perches.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
scripts/checkpatch.pl

index 9f03345a1c5cdc7e9ac22ed3f17306729681c00d..3b268b3f23627e092e9570636712f9fcd7e64a13 100755 (executable)
@@ -2091,7 +2091,7 @@ sub process {
                                my $vendor = $compat;
                                my $vendor_path = $dt_path . "vendor-prefixes.txt";
                                next if (! -f $vendor_path);
-                               $vendor =~ s/^([a-zA-Z0-9]+)\,.*/$1/;
+                               $vendor =~ s/^([a-zA-Z0-9\-]+)\,.*/$1/;
                                `grep -Eq "$vendor" $vendor_path`;
                                if ( $? >> 8 ) {
                                        WARN("UNDOCUMENTED_DT_STRING",