aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/checkpatch.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index f88bb3e21cda..826cdbac0114 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -2466,6 +2466,15 @@ sub process {
2466 last; 2466 last;
2467 } 2467 }
2468 } 2468 }
2469
2470# whine mightly about in_atomic
2471 if ($line =~ /\bin_atomic\s*\(/) {
2472 if ($realfile =~ m@^drivers/@) {
2473 ERROR("do not use in_atomic in drivers\n" . $herecurr);
2474 } else {
2475 WARN("use of in_atomic() is incorrect outside core kernel code\n" . $herecurr);
2476 }
2477 }
2469 } 2478 }
2470 2479
2471 # If we have no input at all, then there is nothing to report on 2480 # If we have no input at all, then there is nothing to report on