[PATCH v2 15/45] rcu: Use get/put_online_cpus_atomic() to prevent CPU offline

David Laight David.Laight at ACULAB.COM
Thu Jun 27 00:29:40 EST 2013


> Once stop_machine() is gone from the CPU offline path, we won't be able
> to depend on disabling preemption to prevent CPUs from going offline
> from under us.

Could you use an rcu-like sequence so that disabling pre-emption
would be enough?

Something like rebuilding the cpu list, then forcing yourself
to run on all the cpu.

That would be far less intrusive.

	David





More information about the Linuxppc-dev mailing list