Signed-off-by: Andrew Morton --- 25-akpm/kernel/sched.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN kernel/sched.c~sched-print-preempt-count kernel/sched.c --- 25/kernel/sched.c~sched-print-preempt-count 2004-09-14 23:44:01.000000000 -0700 +++ 25-akpm/kernel/sched.c 2004-09-15 00:12:52.473736200 -0700 @@ -2490,7 +2490,9 @@ asmlinkage void __sched schedule(void) */ if (likely(!(current->state & (TASK_DEAD | TASK_ZOMBIE)))) { if (unlikely(in_atomic())) { - printk(KERN_ERR "bad: scheduling while atomic!\n"); + printk(KERN_ERR "scheduling while atomic: " + "%s/0x%08x/%d\n", + current->comm, preempt_count(), current->pid); dump_stack(); } } _