summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndy Whitcroft <apw@canonical.com>2012-01-10 23:10:13 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-11 00:30:51 (GMT)
commit6b48db24e30d371bc54566667b82ca3d64aab80a (patch)
tree4532e530d3e97917dc8a82bfc1f23f91e9627150 /scripts
parentaddcdcea99514bee64b5bf091ac9fd2fc5da65cf (diff)
downloadlinux-6b48db24e30d371bc54566667b82ca3d64aab80a.tar.xz
checkpatch: typeof may have more complex arguments
typeof may have various more complex forms as its arguement, not just an identifier. For now allow us to leak to the first close perenthesis ')'. Signed-off-by: Andy Whitcroft <apw@canonical.com> Cc: Joe Perches <joe@perches.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/checkpatch.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 497416c..eb4b559 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -315,7 +315,7 @@ sub build_types {
$NonptrType = qr{
(?:$Modifier\s+|const\s+)*
(?:
- (?:typeof|__typeof__)\s*\(\s*\**\s*$Ident\s*\)|
+ (?:typeof|__typeof__)\s*\([^\)]*\)|
(?:$typeTypedefs\b)|
(?:${all}\b)
)