Re: current linux-2.6.git: cpusets completely broken

From: Linus Torvalds
Date: Sat Jul 12 2008 - 19:18:41 EST




On Sun, 13 Jul 2008, Dmitry Adamushko wrote:
>
> try_to_wake_up() -> ... -> wake_idle() does not see "cpu_active_map".

You're right. I missed a couple places, because that migrate code not only
ends up using "cpu_is_offline()" instead of "!cpu_online()" (so my greps
all failed), and because it has those online checks in multiple places.
Grr.

So it would need to change a few other "cpu_is_offline()" calls to
"!cpu_active()" instead (in __migrate_task at a minimum).

Linus
--
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/