diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-05-11 14:26:22 -0400 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-06-08 21:52:39 -0400 |
commit | fe5ac724d81a3c7803e60c2232718f212f3f38d4 (patch) | |
tree | 2e0f8316cd8a2c3f5d67bde225aa5c7cfa7be7a5 /tools | |
parent | f7a10a975036ef9ca957bfe12ab2d4b1a46cccd1 (diff) |
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>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testing/selftests/rcutorture/configs/rcu/TREE07 | 1 | ||||
-rw-r--r-- | tools/testing/selftests/rcutorture/doc/TINY_RCU.txt | 1 | ||||
-rw-r--r-- | tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 7 |
3 files changed, 1 insertions, 8 deletions
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE07 b/tools/testing/selftests/rcutorture/configs/rcu/TREE07 index b9ddd3beeb9a..0f4759f4232e 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE07 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE07 | |||
@@ -8,7 +8,6 @@ CONFIG_HZ_PERIODIC=n | |||
8 | CONFIG_NO_HZ_IDLE=n | 8 | CONFIG_NO_HZ_IDLE=n |
9 | CONFIG_NO_HZ_FULL=y | 9 | CONFIG_NO_HZ_FULL=y |
10 | CONFIG_NO_HZ_FULL_ALL=n | 10 | CONFIG_NO_HZ_FULL_ALL=n |
11 | CONFIG_NO_HZ_FULL_SYSIDLE=y | ||
12 | CONFIG_RCU_FAST_NO_HZ=n | 11 | CONFIG_RCU_FAST_NO_HZ=n |
13 | CONFIG_RCU_TRACE=y | 12 | CONFIG_RCU_TRACE=y |
14 | CONFIG_HOTPLUG_CPU=y | 13 | CONFIG_HOTPLUG_CPU=y |
diff --git a/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt b/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt index 24396ae8355b..a75b16991a92 100644 --- a/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt +++ b/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt | |||
@@ -18,7 +18,6 @@ CONFIG_PROVE_RCU | |||
18 | 18 | ||
19 | In common code tested by TREE_RCU test cases. | 19 | In common code tested by TREE_RCU test cases. |
20 | 20 | ||
21 | CONFIG_NO_HZ_FULL_SYSIDLE | ||
22 | CONFIG_RCU_NOCB_CPU | 21 | CONFIG_RCU_NOCB_CPU |
23 | 22 | ||
24 | Meaningless for TINY_RCU. | 23 | Meaningless for TINY_RCU. |
diff --git a/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt index b5ea8489969a..519e06d34d0b 100644 --- a/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt +++ b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt | |||
@@ -9,8 +9,7 @@ CONFIG_DEBUG_OBJECTS_RCU_HEAD -- Do one. | |||
9 | CONFIG_HOTPLUG_CPU -- Do half. (Every second.) | 9 | CONFIG_HOTPLUG_CPU -- Do half. (Every second.) |
10 | CONFIG_HZ_PERIODIC -- Do one. | 10 | CONFIG_HZ_PERIODIC -- Do one. |
11 | CONFIG_NO_HZ_IDLE -- Do those not otherwise specified. (Groups of two.) | 11 | CONFIG_NO_HZ_IDLE -- Do those not otherwise specified. (Groups of two.) |
12 | CONFIG_NO_HZ_FULL -- Do two, one with CONFIG_NO_HZ_FULL_SYSIDLE. | 12 | CONFIG_NO_HZ_FULL -- Do two, one with partial CPU enablement. |
13 | CONFIG_NO_HZ_FULL_SYSIDLE -- Do one. | ||
14 | CONFIG_PREEMPT -- Do half. (First three and #8.) | 13 | CONFIG_PREEMPT -- Do half. (First three and #8.) |
15 | CONFIG_PROVE_LOCKING -- Do several, covering CONFIG_DEBUG_LOCK_ALLOC=y and not. | 14 | CONFIG_PROVE_LOCKING -- Do several, covering CONFIG_DEBUG_LOCK_ALLOC=y and not. |
16 | CONFIG_PROVE_RCU -- Hardwired to CONFIG_PROVE_LOCKING. | 15 | CONFIG_PROVE_RCU -- Hardwired to CONFIG_PROVE_LOCKING. |
@@ -48,10 +47,6 @@ CONFIG_64BIT | |||
48 | 47 | ||
49 | Used only to check CONFIG_RCU_FANOUT value, inspection suffices. | 48 | Used only to check CONFIG_RCU_FANOUT value, inspection suffices. |
50 | 49 | ||
51 | CONFIG_NO_HZ_FULL_SYSIDLE_SMALL | ||
52 | |||
53 | Defer until Frederic uses this. | ||
54 | |||
55 | CONFIG_PREEMPT_COUNT | 50 | CONFIG_PREEMPT_COUNT |
56 | CONFIG_PREEMPT_RCU | 51 | CONFIG_PREEMPT_RCU |
57 | 52 | ||