Commit b807fbff authored by Paul E. McKenney's avatar Paul E. McKenney Committed by Paul E. McKenney

rcu: Permit RCU_FAST_NO_HZ to be used by TREE_PREEMPT_RCU

The new implementation of RCU_FAST_NO_HZ is compatible with preemptible
RCU, so this commit removes the Kconfig restriction that previously
prohibited this.
Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: default avatarJosh Triplett <josh@joshtriplett.org>
parent 11dbaa8c
...@@ -469,14 +469,14 @@ config RCU_FANOUT_EXACT ...@@ -469,14 +469,14 @@ config RCU_FANOUT_EXACT
config RCU_FAST_NO_HZ config RCU_FAST_NO_HZ
bool "Accelerate last non-dyntick-idle CPU's grace periods" bool "Accelerate last non-dyntick-idle CPU's grace periods"
depends on TREE_RCU && NO_HZ && SMP depends on NO_HZ && SMP
default n default n
help help
This option causes RCU to attempt to accelerate grace periods This option causes RCU to attempt to accelerate grace periods
in order to allow the final CPU to enter dynticks-idle state in order to allow CPUs to enter dynticks-idle state more
more quickly. On the other hand, this option increases the quickly. On the other hand, this option increases the overhead
overhead of the dynticks-idle checking, particularly on systems of the dynticks-idle checking, particularly on systems with
with large numbers of CPUs. large numbers of CPUs.
Say Y if energy efficiency is critically important, particularly Say Y if energy efficiency is critically important, particularly
if you have relatively few CPUs. if you have relatively few CPUs.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment