checkpatch: handle string concatenation in simple #defines
authorAndy Whitcroft <apw@canonical.com>
Fri, 23 Mar 2012 22:02:18 +0000 (15:02 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 23 Mar 2012 23:58:36 +0000 (16:58 -0700)
commite45bab8ebfee65ba89b228c1e7c64a6cb0812124
treefe61be22fa4438d5bd132712e730daca9cbf341b
parentb9df76ac76da351cd4f6ba52369e9a64e9ab686d
checkpatch: handle string concatenation in simple #defines

Adjacent strings indicate concatentation, therefore look at identifiers
directly adjacent to literal strings as strings too.  This allows us to
better detect the form below and accept it as a simple constant:

    #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

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>
scripts/checkpatch.pl