aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/ring_buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/ring_buffer.c')
-rw-r--r--kernel/trace/ring_buffer.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index b421b0ea9112..bffde630c4e2 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -1495,6 +1495,13 @@ static int trace_recursive_lock(void)
1495 if (unlikely(current->trace_recursion & (1 << level))) { 1495 if (unlikely(current->trace_recursion & (1 << level))) {
1496 /* Disable all tracing before we do anything else */ 1496 /* Disable all tracing before we do anything else */
1497 tracing_off_permanent(); 1497 tracing_off_permanent();
1498
1499 printk_once(KERN_WARNING "Tracing recursion: "
1500 "HC[%lu]:SC[%lu]:NMI[%lu]\n",
1501 hardirq_count() >> HARDIRQ_SHIFT,
1502 softirq_count() >> SOFTIRQ_SHIFT,
1503 in_nmi());
1504
1498 WARN_ON_ONCE(1); 1505 WARN_ON_ONCE(1);
1499 return -1; 1506 return -1;
1500 } 1507 }