rcu: Eliminate NOCBs CPU-state Kconfig options
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 15 May 2017 23:26:34 +0000 (16:26 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 9 Jun 2017 01:52:43 +0000 (18:52 -0700)
commit44c65ff2e3b0b48250a970183ab53b0602c25764
tree6bc765473304d563d36c701e108773786df108a8
parentae91aa0adb14dc33114d566feca2f7cb7a96b8b7
rcu: Eliminate NOCBs CPU-state Kconfig options

The CONFIG_RCU_NOCB_CPU_ALL, CONFIG_RCU_NOCB_CPU_NONE, and
CONFIG_RCU_NOCB_CPU_ZERO Kconfig options are used only in testing and
are redundant with the rcu_nocbs= boot parameter.  This commit therefore
removes these three Kconfig options and adjusts the rcutorture scripts
to use the boot parameter instead.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Documentation/kernel-per-CPU-kthreads.txt
Documentation/timers/NO_HZ.txt
init/Kconfig
kernel/rcu/rcu.h
kernel/rcu/tree_plugin.h
tools/testing/selftests/rcutorture/configs/rcu/TREE01
tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot
tools/testing/selftests/rcutorture/configs/rcu/TREE05
tools/testing/selftests/rcutorture/configs/rcu/TREE08
tools/testing/selftests/rcutorture/configs/rcu/TREE08.boot
tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt