]> err.no Git - linux-2.6/commitdiff
softlockup: print a module list on being stuck
authorArjan van de Ven <arjan@linux.intel.com>
Mon, 16 Jun 2008 22:51:08 +0000 (15:51 -0700)
committerIngo Molnar <mingo@elte.hu>
Wed, 18 Jun 2008 13:26:54 +0000 (15:26 +0200)
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>
kernel/softlockup.c

index 6b682d86bddf606c4342641204d673a6df3a6ff6..f2bf5decb108d31f9fa1d56450d50e013a90adce 100644 (file)
@@ -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