diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/checkpatch.pl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 786017d4d057..41223c946808 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl | |||
@@ -5239,6 +5239,13 @@ sub process { | |||
5239 | "#define of '$1' is wrong - use Kconfig variables or standard guards instead\n" . $herecurr); | 5239 | "#define of '$1' is wrong - use Kconfig variables or standard guards instead\n" . $herecurr); |
5240 | } | 5240 | } |
5241 | 5241 | ||
5242 | # likely/unlikely comparisons similar to "(likely(foo) > 0)" | ||
5243 | if ($^V && $^V ge 5.10.0 && | ||
5244 | $line =~ /\b((?:un)?likely)\s*\(\s*$FuncArg\s*\)\s*$Compare/) { | ||
5245 | WARN("LIKELY_MISUSE", | ||
5246 | "Using $1 should generally have parentheses around the comparison\n" . $herecurr); | ||
5247 | } | ||
5248 | |||
5242 | # whine mightly about in_atomic | 5249 | # whine mightly about in_atomic |
5243 | if ($line =~ /\bin_atomic\s*\(/) { | 5250 | if ($line =~ /\bin_atomic\s*\(/) { |
5244 | if ($realfile =~ m@^drivers/@) { | 5251 | if ($realfile =~ m@^drivers/@) { |