• Paul E. McKenney's avatar
    rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION · c1ec7c15
    Paul E. McKenney authored
    Right now, TINY_RCU depends on (!PREEMPTION && !SMP), which has served the
    kernel well for many years due to the fact that PREEMPT_RCU is normally
    a synonym for PREEMPTION.  But with the advent of lazy preemption,
    it will be possible to have non-preemptible RCU in a preemptible kernel,
    so that kernels could be built with PREEMPT_RCU=n and PREEMPTION=y.
    
    This commit therefore makes TINY_RCU depend on (!PREEMPT_RCU && !SMP),
    thus allowing for a non-preemptible RCU in preemptible kernels.
    Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    Cc: Ankur Arora <ankur.a.arora@oracle.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: default avatarUladzislau Rezki (Sony) <urezki@gmail.com>
    c1ec7c15
Kconfig 12 KB