public inbox for linux-rt-users@vger.kernel.org
 help / color / mirror / Atom feed
* migrate_disable() race with cpu hotplug?
@ 2011-07-26  8:59 Yong Zhang
  2011-07-27 21:52 ` Thomas Gleixner
  0 siblings, 1 reply; 4+ messages in thread
From: Yong Zhang @ 2011-07-26  8:59 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: LKML, linux-rt-users, Peter Zijlstra, Ingo Molnar

When reading the code, I'm afraid there is a race between migrate_disable()
and cpu hotplug. A scenario will like below:

	CPU0			CPU1
_cpu_down();
  cpu_unplug_begin();
    wait_for_completion()
  			sync_unplug_thread();
			  complete();
			race_window? /*
				      * migrate_disable() will
				      * not take effect since
				      * hotplug is in progress
				      */

  __stop_machine();

I think it could happen but maybe I'm missing something.

Thanks,
Yong


-- 
Only stand for myself

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-07-28  6:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-26  8:59 migrate_disable() race with cpu hotplug? Yong Zhang
2011-07-27 21:52 ` Thomas Gleixner
2011-07-28  3:16   ` Yong Zhang
2011-07-28  6:55     ` Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox