rcu: Remove nohz_full full-system-idle state machine
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 11 May 2017 18:26:22 +0000 (11:26 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 9 Jun 2017 01:52:39 +0000 (18:52 -0700)
commitfe5ac724d81a3c7803e60c2232718f212f3f38d4
tree2e0f8316cd8a2c3f5d67bde225aa5c7cfa7be7a5
parentf7a10a975036ef9ca957bfe12ab2d4b1a46cccd1
rcu: Remove nohz_full full-system-idle state machine

The NO_HZ_FULL_SYSIDLE full-system-idle capability was added in 2013
by commit 0edd1b1784cb ("nohz_full: Add full-system-idle state machine"),
but has not been used.  This commit therefore removes it.

If it turns out to be needed later, this commit can always be reverted.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Ingo Molnar <mingo@kernel.org>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Documentation/RCU/Design/Requirements/Requirements.html
include/linux/rcupdate.h
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_plugin.h
kernel/time/Kconfig
tools/testing/selftests/rcutorture/configs/rcu/TREE07
tools/testing/selftests/rcutorture/doc/TINY_RCU.txt
tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt