summaryrefslogtreecommitdiff
path: root/kernel/softlockup.c
diff options
context:
space:
mode:
authorVegard Nossum <vegard.nossum@gmail.com>2008-06-25 08:50:10 +0200
committerIngo Molnar <mingo@elte.hu>2008-06-25 17:49:48 +0200
commit8d5be7f4e8515af461cbc8f07687ccc81507d508 (patch)
tree7a833e09cff0e98747eb6c3d6046ea36c4e3b2f7 /kernel/softlockup.c
parentc7e745c6de92a757ec525fbc9a74891651a5f1c6 (diff)
downloadlwn-8d5be7f4e8515af461cbc8f07687ccc81507d508.tar.gz
lwn-8d5be7f4e8515af461cbc8f07687ccc81507d508.zip
softlockup: show irqtrace
This patch adds some information about when interrupts were last enabled and disabled to the output of the softlockup detector. Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Johannes Weiner <hannes@saeurebad.de> Cc: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/softlockup.c')
-rw-r--r--kernel/softlockup.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/softlockup.c b/kernel/softlockup.c
index f2bf5decb108..97977ecc3171 100644
--- a/kernel/softlockup.c
+++ b/kernel/softlockup.c
@@ -13,6 +13,7 @@
#include <linux/delay.h>
#include <linux/freezer.h>
#include <linux/kthread.h>
+#include <linux/lockdep.h>
#include <linux/notifier.h>
#include <linux/module.h>
@@ -144,6 +145,7 @@ void softlockup_tick(void)
this_cpu, now - touch_timestamp,
current->comm, task_pid_nr(current));
print_modules();
+ print_irqtrace_events(current);
if (regs)
show_regs(regs);
else