--- src/sys/kern/kern_synch.c 2005/11/19 17:19:47 1.54 +++ src/sys/kern/kern_synch.c 2005/12/01 18:30:08 1.55 @@ -192,7 +192,8 @@ schedcpu(void *arg) */ FOREACH_PROC_IN_SYSTEM(p) { crit_enter(); - if (p->p_stat == SZOMB || + if (p->p_stat == SIDL || + (p->p_flag & P_ZOMBIE) || p->p_limit == NULL || p->p_thread == NULL ) {