aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/lockdep.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/lockdep.c b/kernel/lockdep.c
index 78325f8f1139..1b58a1bbcc87 100644
--- a/kernel/lockdep.c
+++ b/kernel/lockdep.c
@@ -2298,7 +2298,12 @@ void trace_hardirqs_on_caller(unsigned long ip)
2298 return; 2298 return;
2299 2299
2300 if (unlikely(curr->hardirqs_enabled)) { 2300 if (unlikely(curr->hardirqs_enabled)) {
2301 debug_atomic_inc(redundant_hardirqs_on); 2301 /*
2302 * Neither irq nor preemption are disabled here
2303 * so this is racy by nature but loosing one hit
2304 * in a stat is not a big deal.
2305 */
2306 this_cpu_inc(lockdep_stats.redundant_hardirqs_on);
2302 return; 2307 return;
2303 } 2308 }
2304 /* we'll do an OFF -> ON transition: */ 2309 /* we'll do an OFF -> ON transition: */