--- zzzz-none-000/linux-2.6.39.4/lib/spinlock_debug.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/lib/spinlock_debug.c 2021-11-10 13:23:11.000000000 +0000 @@ -58,6 +58,8 @@ if (lock->owner && lock->owner != SPINLOCK_OWNER_INIT) owner = lock->owner; + console_verbose(); + restore_printk(); printk(KERN_EMERG "BUG: spinlock %s on CPU#%d, %s/%d\n", msg, raw_smp_processor_id(), current->comm, task_pid_nr(current)); @@ -113,6 +115,8 @@ /* lockup suspected: */ if (print_once) { print_once = 0; + console_verbose(); + restore_printk(); printk(KERN_EMERG "BUG: spinlock lockup on CPU#%d, " "%s/%d, %p\n", raw_smp_processor_id(), current->comm, @@ -158,7 +162,8 @@ { if (!debug_locks_off()) return; - + console_verbose(); + restore_printk(); printk(KERN_EMERG "BUG: rwlock %s on CPU#%d, %s/%d, %p\n", msg, raw_smp_processor_id(), current->comm, task_pid_nr(current), lock);