aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/checkpatch.pl6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 3a1cb9d7474e..feb9e856f11d 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -4849,8 +4849,10 @@ sub process {
4849 $dstat !~ /^\(\{/ && # ({... 4849 $dstat !~ /^\(\{/ && # ({...
4850 $ctx !~ /^.\s*#\s*define\s+TRACE_(?:SYSTEM|INCLUDE_FILE|INCLUDE_PATH)\b/) 4850 $ctx !~ /^.\s*#\s*define\s+TRACE_(?:SYSTEM|INCLUDE_FILE|INCLUDE_PATH)\b/)
4851 { 4851 {
4852 4852 if ($dstat =~ /^\s*if\b/) {
4853 if ($dstat =~ /;/) { 4853 ERROR("MULTISTATEMENT_MACRO_USE_DO_WHILE",
4854 "Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects\n" . "$herectx");
4855 } elsif ($dstat =~ /;/) {
4854 ERROR("MULTISTATEMENT_MACRO_USE_DO_WHILE", 4856 ERROR("MULTISTATEMENT_MACRO_USE_DO_WHILE",
4855 "Macros with multiple statements should be enclosed in a do - while loop\n" . "$herectx"); 4857 "Macros with multiple statements should be enclosed in a do - while loop\n" . "$herectx");
4856 } else { 4858 } else {