summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorArjan van de Ven <arjan@linux.intel.com>2008-06-16 22:51:08 (GMT)
committerIngo Molnar <mingo@elte.hu>2008-06-18 13:26:54 (GMT)
commit688c91755dc3d3c03d8c67c1df13c02be258768e (patch)
treee4966149b15a7ae21da1aa7a448ed57c342440f3 /kernel
parent8bbd54d69e9c66adbf544e21d8dcfb15fb9198f7 (diff)
downloadlinux-688c91755dc3d3c03d8c67c1df13c02be258768e.tar.xz
softlockup: print a module list on being stuck
Most places in the kernel that go BUG: print a module list (which is very useful for doing statistics and finding patterns), however the softlockup detector does not do this yet. This patch adds the one line change to fix this gap. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/softlockup.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/softlockup.c b/kernel/softlockup.c
index 6b682d8..f2bf5de 100644
--- a/kernel/softlockup.c
+++ b/kernel/softlockup.c
@@ -143,6 +143,7 @@ void softlockup_tick(void)
printk(KERN_ERR "BUG: soft lockup - CPU#%d stuck for %lus! [%s:%d]\n",
this_cpu, now - touch_timestamp,
current->comm, task_pid_nr(current));
+ print_modules();
if (regs)
show_regs(regs);
else