Commit 5eaa20b9 authored by Andy Whitcroft's avatar Andy Whitcroft Committed by Linus Torvalds

checkpatch: clean up structure definition macro handline

Handle definitions such as the following correctly, it is not
a complex statement:

    #define PREALLOC(NAME, START, END, FLAGS) {     \
		    .name = (NAME),                 \
		    .start = (START),               \
		    .end = (END),                   \
		    .flags = (FLAGS)                \
	    },
Signed-off-by: default avatarAndy Whitcroft <apw@canonical.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 015830be
...@@ -2476,8 +2476,8 @@ sub process { ...@@ -2476,8 +2476,8 @@ sub process {
\.$Ident\s*=\s*| \.$Ident\s*=\s*|
^\"|\"$ ^\"|\"$
}x; }x;
#print "REST<$rest> dstat<$dstat>\n"; #print "REST<$rest> dstat<$dstat> ctx<$ctx>\n";
if ($rest ne '') { if ($rest ne '' && $rest ne ',') {
if ($rest !~ /while\s*\(/ && if ($rest !~ /while\s*\(/ &&
$dstat !~ /$exceptions/) $dstat !~ /$exceptions/)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment