On Mon, 2010-05-24 at 15:29 +0530, Amit K. Arora wrote:> since _cpu_up() and _cpu_down() can never run in> parallel, because of cpu_add_remove_lock. Ah indeed. I guess your initial patch works then.