diff -urN linux-2.5.38/kernel/exit.c linux/kernel/exit.c --- linux-2.5.38/kernel/exit.c Tue Sep 24 16:14:44 2002 +++ linux/kernel/exit.c Tue Sep 24 16:34:27 2002 @@ -626,7 +626,7 @@ tsk->flags |= PF_EXITING; del_timer_sync(&tsk->real_timer); - if (unlikely(preempt_count())) + if (unlikely(in_atomic())) printk(KERN_INFO "note: %s[%d] exited with preempt_count %d\n", current->comm, current->pid, preempt_count());