On Fri, 2010-12-24 at 17:48 +0100, Mike Galbraith wrote:
I'm not really comfortable relying on that.. voluntary might just grow a
cond_resched() somewhere in the exit path and lead us down the same
path, also I think that !preempt smp might have the same race.
--