All of the uses of CONFIG_RCU_FAST_NO_HZ=y that I have seen involve systems with RCU callbacks offloaded. In this situation, all that this Kconfig option does is slow down idle entry/exit with an additional allways-taken early exit. If this is the only use case, then this Kconfig option nothing but an attractive nuisance that needs to go away. This commit therefore removes the RCU_FAST_NO_HZ Kconfig option. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
16 lines
347 B
Text
16 lines
347 B
Text
CONFIG_SMP=y
|
|
CONFIG_NR_CPUS=8
|
|
CONFIG_PREEMPT_NONE=y
|
|
CONFIG_PREEMPT_VOLUNTARY=n
|
|
CONFIG_PREEMPT=n
|
|
#CHECK#CONFIG_TREE_RCU=y
|
|
CONFIG_HZ_PERIODIC=n
|
|
CONFIG_NO_HZ_IDLE=n
|
|
CONFIG_NO_HZ_FULL=y
|
|
CONFIG_RCU_TRACE=y
|
|
CONFIG_RCU_FANOUT=4
|
|
CONFIG_RCU_FANOUT_LEAF=3
|
|
CONFIG_DEBUG_LOCK_ALLOC=n
|
|
CONFIG_DEBUG_OBJECTS_RCU_HEAD=n
|
|
CONFIG_RCU_EXPERT=y
|
|
CONFIG_RCU_EQS_DEBUG=y
|