Re: [PATCH] sched: CPU hotplug race vs. set_cpus_allowed()

From: Ingo Molnar
Date: Fri Jun 23 2006 - 04:24:22 EST



* Kirill Korotaev <dev@xxxxxxxxxx> wrote:

> Looks like there is a race between set_cpus_allowed() and
> move_task_off_dead_cpu(). __migrate_task() doesn't report any err
> code, so task can be left on its runqueue if its cpus_allowed mask
> changed so that dest_cpu is not longer a possible target. Also,
> chaning cpus_allowed mask requires rq->lock being held.
>
> Signed-Off-By: Kirill Korotaev <dev@xxxxxxxxxx>

good one!

Acked-by: Ingo Molnar <mingo@xxxxxxx>

Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/