diff --git a/kernel/panic.c b/kernel/panic.c
index 2cfef408fec931ac0ef3f3c95b31269ed1d3ea29..fa8d4cc4956af5dc648069b0f81d5b71d414413f 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -554,6 +554,8 @@ void __warn(const char *file, int line, void *caller, unsigned taint,
 	else
 		dump_stack();
 
+	print_irqtrace_events(current);
+
 	print_oops_end_marker();
 
 	/* Just a warning, don't kill lockdep. */