Messages in this thread | | | Subject | Re: [PATCH 0/6] x86/cpu hotplug: Wake up offline CPU via mwait or nmi | From | Peter Zijlstra <> | Date | Tue, 05 Jun 2012 23:37:21 +0200 |
| |
On Tue, 2012-06-05 at 14:29 -0700, Paul E. McKenney wrote: > OK, I'll bite... Why not just use CPU hotplug to expel the timers?
Currently? Can you say: 'kstopmachine'?
But its also a question of interface and naming. Do you want to have to iterate all cpus in your isolated set, do you want to bring them down far enough to physically unplug. Ideally no to both.
If you don't bring them down far enough to unplug, should you still be calling it hotplug?
Ideally I think there'd be a file in your cpuset which if opened and written to will flush all pending bits (timers, workqueues, the lot) and return when this is done (and maybe provide O_ASYNC writes to not wait for completion).
| |