On Wed, Aug 08, 2007 at 11:10:32AM +0200, John Sigler wrote: > [ Recipients list trimmed ] > > Paul E. McKenney wrote: > > >This patch was developed as a part of the -rt kernel development and > >meant to provide better latencies when read-side critical sections of > >RCU don't disable preemption. As a consequence of keeping track of RCU > >readers, the readers have a slight overhead (optimizations in the paper). > >This implementation co-exists with the "classic" RCU implementations > >and can be switched to at compiler. > > I cannot parse the last sentence :-) Oops... :-/ > Did you mean that this new implementation can be chosen (over the > classic implementation) at compile-time? Yes, via config variables. CONFIG_CLASSIC_RCU selects the "classic" RCU implementation, and CONFIG_PREEMPT_RCU selects the preemptible RCU. CONFIG_PREEMPT_CPU depends on CONFIG_PREEMPT, so that you only are permitted to specify CONFIG_PREEMPT_RT in preemptible kernels. Thanx, Paul - To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html