aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/checkpatch.pl11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 586f9a4f0ad0..482768cd5790 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1029,9 +1029,14 @@ sub process {
1029 # edge is a close comment then we must be in a comment 1029 # edge is a close comment then we must be in a comment
1030 # at context start. 1030 # at context start.
1031 my $edge; 1031 my $edge;
1032 for (my $ln = $linenr + 1; $ln < ($linenr + $realcnt); $ln++) { 1032 my $cnt = $realcnt;
1033 next if ($line =~ /^-/); 1033 for (my $ln = $linenr + 1; $cnt > 0; $ln++) {
1034 ($edge) = ($rawlines[$ln - 1] =~ m@(/\*|\*/)@); 1034 next if (defined $rawlines[$ln - 1] &&
1035 $rawlines[$ln - 1] =~ /^-/);
1036 $cnt--;
1037 #print "RAW<$rawlines[$ln - 1]>\n";
1038 ($edge) = (defined $rawlines[$ln - 1] &&
1039 $rawlines[$ln - 1] =~ m@(/\*|\*/)@);
1035 last if (defined $edge); 1040 last if (defined $edge);
1036 } 1041 }
1037 if (defined $edge && $edge eq '*/') { 1042 if (defined $edge && $edge eq '*/') {