On Fri, Jun 20, 2014 at 12:12:36PM -0700, Paul E. McKenney wrote:
> o     Make cond_resched() a no-op for PREEMPT=y.  This might well turn
>       out to be a good thing, but it doesn't help give RCU the quiescent
>       states that it needs.

What about doing this, together with letting the fqs logic poke
un-quiesced kernel code as needed?  That way, rather than having
cond_resched do any work, you have the fqs logic recognize that a
particular CPU has gone too long without quiescing, without disturbing
that CPU at all if it hasn't gone too long.

- Josh Triplett
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to