Fix tsk->exit_state usage
[sfrench/cifs-2.6.git] / kernel / sched.c
index 72a809a54d5ba160e38e6ddb5e61597b601a9f18..9d458504e3a6dbefa38c12e2e1a9daacac2ce48e 100644 (file)
@@ -5279,7 +5279,7 @@ static void migrate_dead(unsigned int dead_cpu, struct task_struct *p)
        struct rq *rq = cpu_rq(dead_cpu);
 
        /* Must be exiting, otherwise would be on tasklist. */
-       BUG_ON(p->exit_state != EXIT_ZOMBIE && p->exit_state != EXIT_DEAD);
+       BUG_ON(!p->exit_state);
 
        /* Cannot have done final schedule yet: would have vanished. */
        BUG_ON(p->state == TASK_DEAD);