diff options
author | Pranith Kumar <bobby.prani@gmail.com> | 2014-09-22 14:00:48 -0400 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2014-10-29 13:20:05 -0400 |
commit | 28f6569ab7d036cd4ee94c26bb76dc1b3f3fc056 (patch) | |
tree | dd09624ed00e1f67fdd87bf670da19761ed78ea6 /tools/testing/selftests | |
parent | 21871d7eff2c96ae67e18e00adf59d56940e2fcc (diff) |
rcu: Remove redundant TREE_PREEMPT_RCU config option
PREEMPT_RCU and TREE_PREEMPT_RCU serve the same function after
TINY_PREEMPT_RCU has been removed. This patch removes TREE_PREEMPT_RCU
and uses PREEMPT_RCU config option in its place.
Signed-off-by: Pranith Kumar <bobby.prani@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools/testing/selftests')
34 files changed, 38 insertions, 38 deletions
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 index 38e3895759dd..69f8e5878a58 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 | |||
@@ -2,7 +2,7 @@ CONFIG_SMP=y | |||
2 | CONFIG_PREEMPT_NONE=n | 2 | CONFIG_PREEMPT_NONE=n |
3 | CONFIG_PREEMPT_VOLUNTARY=n | 3 | CONFIG_PREEMPT_VOLUNTARY=n |
4 | CONFIG_PREEMPT=y | 4 | CONFIG_PREEMPT=y |
5 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 5 | #CHECK#CONFIG_PREEMPT_RCU=y |
6 | CONFIG_HZ_PERIODIC=n | 6 | CONFIG_HZ_PERIODIC=n |
7 | CONFIG_NO_HZ_IDLE=y | 7 | CONFIG_NO_HZ_IDLE=y |
8 | CONFIG_NO_HZ_FULL=n | 8 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE02 b/tools/testing/selftests/rcutorture/configs/rcu/TREE02 index ea119ba2f7d4..fc29c6297197 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE02 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE02 | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=8 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=n | 7 | CONFIG_HZ_PERIODIC=n |
8 | CONFIG_NO_HZ_IDLE=y | 8 | CONFIG_NO_HZ_IDLE=y |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE02-T b/tools/testing/selftests/rcutorture/configs/rcu/TREE02-T index 19cf9485f48a..778ec567a472 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE02-T +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE02-T | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=8 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=n | 7 | CONFIG_HZ_PERIODIC=n |
8 | CONFIG_NO_HZ_IDLE=y | 8 | CONFIG_NO_HZ_IDLE=y |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE03 b/tools/testing/selftests/rcutorture/configs/rcu/TREE03 index b95f62efd6f2..a022f0332303 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE03 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE03 | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=8 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=y | 7 | CONFIG_HZ_PERIODIC=y |
8 | CONFIG_NO_HZ_IDLE=n | 8 | CONFIG_NO_HZ_IDLE=n |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE08 b/tools/testing/selftests/rcutorture/configs/rcu/TREE08 index 69a2e255bf98..6f8609d2d072 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE08 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE08 | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=16 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=n | 7 | CONFIG_HZ_PERIODIC=n |
8 | CONFIG_NO_HZ_IDLE=y | 8 | CONFIG_NO_HZ_IDLE=y |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T b/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T index a0f32fb8f17e..4e55bee2d3f8 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=16 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=n | 7 | CONFIG_HZ_PERIODIC=n |
8 | CONFIG_NO_HZ_IDLE=y | 8 | CONFIG_NO_HZ_IDLE=y |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE09 b/tools/testing/selftests/rcutorture/configs/rcu/TREE09 index b7a62a540ad1..47e2ecd1844f 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE09 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE09 | |||
@@ -3,7 +3,7 @@ CONFIG_NR_CPUS=1 | |||
3 | CONFIG_PREEMPT_NONE=n | 3 | CONFIG_PREEMPT_NONE=n |
4 | CONFIG_PREEMPT_VOLUNTARY=n | 4 | CONFIG_PREEMPT_VOLUNTARY=n |
5 | CONFIG_PREEMPT=y | 5 | CONFIG_PREEMPT=y |
6 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 6 | #CHECK#CONFIG_PREEMPT_RCU=y |
7 | CONFIG_HZ_PERIODIC=n | 7 | CONFIG_HZ_PERIODIC=n |
8 | CONFIG_NO_HZ_IDLE=y | 8 | CONFIG_NO_HZ_IDLE=y |
9 | CONFIG_NO_HZ_FULL=n | 9 | CONFIG_NO_HZ_FULL=n |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP index f72402d7c13d..dd7bd4d2d85a 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP | |||
@@ -9,7 +9,7 @@ CONFIG_HOTPLUG_CPU=y | |||
9 | CONFIG_PREEMPT_NONE=n | 9 | CONFIG_PREEMPT_NONE=n |
10 | CONFIG_PREEMPT_VOLUNTARY=n | 10 | CONFIG_PREEMPT_VOLUNTARY=n |
11 | CONFIG_PREEMPT=y | 11 | CONFIG_PREEMPT=y |
12 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 12 | #CHECK#CONFIG_PREEMPT_RCU=y |
13 | CONFIG_RCU_TORTURE_TEST=m | 13 | CONFIG_RCU_TORTURE_TEST=m |
14 | CONFIG_MODULE_UNLOAD=y | 14 | CONFIG_MODULE_UNLOAD=y |
15 | CONFIG_SYSFS_DEPRECATED_V2=y | 15 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp index 0f3b667d2a9f..81d484362820 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp index b035e141bf2a..16e22b7815c2 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP index 3ccf6a9447f5..ea7ed3b9a2da 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP | |||
@@ -8,7 +8,7 @@ CONFIG_HOTPLUG_CPU=y | |||
8 | CONFIG_PREEMPT_NONE=n | 8 | CONFIG_PREEMPT_NONE=n |
9 | CONFIG_PREEMPT_VOLUNTARY=n | 9 | CONFIG_PREEMPT_VOLUNTARY=n |
10 | CONFIG_PREEMPT=y | 10 | CONFIG_PREEMPT=y |
11 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 11 | #CHECK#CONFIG_PREEMPT_RCU=y |
12 | CONFIG_RCU_TORTURE_TEST=m | 12 | CONFIG_RCU_TORTURE_TEST=m |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_RT_MUTEXES=y | 14 | CONFIG_RT_MUTEXES=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp index a55c00877fe4..24f4d5e40c80 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp | |||
@@ -11,7 +11,7 @@ CONFIG_HIBERNATION=n | |||
11 | CONFIG_PREEMPT_NONE=n | 11 | CONFIG_PREEMPT_NONE=n |
12 | CONFIG_PREEMPT_VOLUNTARY=n | 12 | CONFIG_PREEMPT_VOLUNTARY=n |
13 | CONFIG_PREEMPT=y | 13 | CONFIG_PREEMPT=y |
14 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 14 | #CHECK#CONFIG_PREEMPT_RCU=y |
15 | CONFIG_DEBUG_KERNEL=y | 15 | CONFIG_DEBUG_KERNEL=y |
16 | CONFIG_DEBUG_OBJECTS=y | 16 | CONFIG_DEBUG_OBJECTS=y |
17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y | 17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP index 9647c44cf4b7..688066322c89 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP | |||
@@ -10,7 +10,7 @@ CONFIG_HOTPLUG_CPU=y | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp index 0f3b667d2a9f..81d484362820 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp index b035e141bf2a..16e22b7815c2 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP index 3ccf6a9447f5..ea7ed3b9a2da 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP | |||
@@ -8,7 +8,7 @@ CONFIG_HOTPLUG_CPU=y | |||
8 | CONFIG_PREEMPT_NONE=n | 8 | CONFIG_PREEMPT_NONE=n |
9 | CONFIG_PREEMPT_VOLUNTARY=n | 9 | CONFIG_PREEMPT_VOLUNTARY=n |
10 | CONFIG_PREEMPT=y | 10 | CONFIG_PREEMPT=y |
11 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 11 | #CHECK#CONFIG_PREEMPT_RCU=y |
12 | CONFIG_RCU_TORTURE_TEST=m | 12 | CONFIG_RCU_TORTURE_TEST=m |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_RT_MUTEXES=y | 14 | CONFIG_RT_MUTEXES=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp index a55c00877fe4..24f4d5e40c80 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp | |||
@@ -11,7 +11,7 @@ CONFIG_HIBERNATION=n | |||
11 | CONFIG_PREEMPT_NONE=n | 11 | CONFIG_PREEMPT_NONE=n |
12 | CONFIG_PREEMPT_VOLUNTARY=n | 12 | CONFIG_PREEMPT_VOLUNTARY=n |
13 | CONFIG_PREEMPT=y | 13 | CONFIG_PREEMPT=y |
14 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 14 | #CHECK#CONFIG_PREEMPT_RCU=y |
15 | CONFIG_DEBUG_KERNEL=y | 15 | CONFIG_DEBUG_KERNEL=y |
16 | CONFIG_DEBUG_OBJECTS=y | 16 | CONFIG_DEBUG_OBJECTS=y |
17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y | 17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp index f4c9175828bf..1be59e4c8ba7 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp | |||
@@ -8,7 +8,7 @@ CONFIG_HIBERNATION=n | |||
8 | CONFIG_PREEMPT_NONE=n | 8 | CONFIG_PREEMPT_NONE=n |
9 | CONFIG_PREEMPT_VOLUNTARY=n | 9 | CONFIG_PREEMPT_VOLUNTARY=n |
10 | CONFIG_PREEMPT=y | 10 | CONFIG_PREEMPT=y |
11 | CONFIG_TREE_PREEMPT_RCU=y | 11 | CONFIG_PREEMPT_RCU=y |
12 | CONFIG_RCU_TORTURE_TEST=m | 12 | CONFIG_RCU_TORTURE_TEST=m |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_SYSFS_DEPRECATED_V2=y | 14 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP index 77a8c5b75763..b49ef7463099 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP | |||
@@ -14,7 +14,7 @@ CONFIG_HIBERNATION=n | |||
14 | CONFIG_PREEMPT_NONE=n | 14 | CONFIG_PREEMPT_NONE=n |
15 | CONFIG_PREEMPT_VOLUNTARY=n | 15 | CONFIG_PREEMPT_VOLUNTARY=n |
16 | CONFIG_PREEMPT=y | 16 | CONFIG_PREEMPT=y |
17 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 17 | #CHECK#CONFIG_PREEMPT_RCU=y |
18 | CONFIG_RCU_TORTURE_TEST=m | 18 | CONFIG_RCU_TORTURE_TEST=m |
19 | CONFIG_MODULE_UNLOAD=y | 19 | CONFIG_MODULE_UNLOAD=y |
20 | CONFIG_PROVE_LOCKING=y | 20 | CONFIG_PROVE_LOCKING=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all index 0eecebc6e95f..a55a6ac447d8 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all | |||
@@ -14,7 +14,7 @@ CONFIG_HIBERNATION=n | |||
14 | CONFIG_PREEMPT_NONE=n | 14 | CONFIG_PREEMPT_NONE=n |
15 | CONFIG_PREEMPT_VOLUNTARY=n | 15 | CONFIG_PREEMPT_VOLUNTARY=n |
16 | CONFIG_PREEMPT=y | 16 | CONFIG_PREEMPT=y |
17 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 17 | #CHECK#CONFIG_PREEMPT_RCU=y |
18 | CONFIG_RCU_TORTURE_TEST=m | 18 | CONFIG_RCU_TORTURE_TEST=m |
19 | CONFIG_MODULE_UNLOAD=y | 19 | CONFIG_MODULE_UNLOAD=y |
20 | CONFIG_PROVE_LOCKING=y | 20 | CONFIG_PROVE_LOCKING=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none index 0eecebc6e95f..a55a6ac447d8 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none | |||
@@ -14,7 +14,7 @@ CONFIG_HIBERNATION=n | |||
14 | CONFIG_PREEMPT_NONE=n | 14 | CONFIG_PREEMPT_NONE=n |
15 | CONFIG_PREEMPT_VOLUNTARY=n | 15 | CONFIG_PREEMPT_VOLUNTARY=n |
16 | CONFIG_PREEMPT=y | 16 | CONFIG_PREEMPT=y |
17 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 17 | #CHECK#CONFIG_PREEMPT_RCU=y |
18 | CONFIG_RCU_TORTURE_TEST=m | 18 | CONFIG_RCU_TORTURE_TEST=m |
19 | CONFIG_MODULE_UNLOAD=y | 19 | CONFIG_MODULE_UNLOAD=y |
20 | CONFIG_PROVE_LOCKING=y | 20 | CONFIG_PROVE_LOCKING=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp index 588bc70420cd..3134f46b2f87 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp | |||
@@ -14,7 +14,7 @@ CONFIG_HIBERNATION=n | |||
14 | CONFIG_PREEMPT_NONE=n | 14 | CONFIG_PREEMPT_NONE=n |
15 | CONFIG_PREEMPT_VOLUNTARY=n | 15 | CONFIG_PREEMPT_VOLUNTARY=n |
16 | CONFIG_PREEMPT=y | 16 | CONFIG_PREEMPT=y |
17 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 17 | #CHECK#CONFIG_PREEMPT_RCU=y |
18 | CONFIG_RCU_TORTURE_TEST=m | 18 | CONFIG_RCU_TORTURE_TEST=m |
19 | CONFIG_MODULE_UNLOAD=y | 19 | CONFIG_MODULE_UNLOAD=y |
20 | CONFIG_PROVE_LOCKING=y | 20 | CONFIG_PROVE_LOCKING=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP index 9647c44cf4b7..688066322c89 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP | |||
@@ -10,7 +10,7 @@ CONFIG_HOTPLUG_CPU=y | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp index 0f3b667d2a9f..81d484362820 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp index b035e141bf2a..16e22b7815c2 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP index 3ccf6a9447f5..ea7ed3b9a2da 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP | |||
@@ -8,7 +8,7 @@ CONFIG_HOTPLUG_CPU=y | |||
8 | CONFIG_PREEMPT_NONE=n | 8 | CONFIG_PREEMPT_NONE=n |
9 | CONFIG_PREEMPT_VOLUNTARY=n | 9 | CONFIG_PREEMPT_VOLUNTARY=n |
10 | CONFIG_PREEMPT=y | 10 | CONFIG_PREEMPT=y |
11 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 11 | #CHECK#CONFIG_PREEMPT_RCU=y |
12 | CONFIG_RCU_TORTURE_TEST=m | 12 | CONFIG_RCU_TORTURE_TEST=m |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_RT_MUTEXES=y | 14 | CONFIG_RT_MUTEXES=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp index a55c00877fe4..24f4d5e40c80 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp | |||
@@ -11,7 +11,7 @@ CONFIG_HIBERNATION=n | |||
11 | CONFIG_PREEMPT_NONE=n | 11 | CONFIG_PREEMPT_NONE=n |
12 | CONFIG_PREEMPT_VOLUNTARY=n | 12 | CONFIG_PREEMPT_VOLUNTARY=n |
13 | CONFIG_PREEMPT=y | 13 | CONFIG_PREEMPT=y |
14 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 14 | #CHECK#CONFIG_PREEMPT_RCU=y |
15 | CONFIG_DEBUG_KERNEL=y | 15 | CONFIG_DEBUG_KERNEL=y |
16 | CONFIG_DEBUG_OBJECTS=y | 16 | CONFIG_DEBUG_OBJECTS=y |
17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y | 17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP index 9647c44cf4b7..688066322c89 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP | |||
@@ -10,7 +10,7 @@ CONFIG_HOTPLUG_CPU=y | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp index 0f3b667d2a9f..81d484362820 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp index b035e141bf2a..16e22b7815c2 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp | |||
@@ -10,7 +10,7 @@ CONFIG_HIBERNATION=n | |||
10 | CONFIG_PREEMPT_NONE=n | 10 | CONFIG_PREEMPT_NONE=n |
11 | CONFIG_PREEMPT_VOLUNTARY=n | 11 | CONFIG_PREEMPT_VOLUNTARY=n |
12 | CONFIG_PREEMPT=y | 12 | CONFIG_PREEMPT=y |
13 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 13 | #CHECK#CONFIG_PREEMPT_RCU=y |
14 | CONFIG_RCU_TORTURE_TEST=m | 14 | CONFIG_RCU_TORTURE_TEST=m |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_SYSFS_DEPRECATED_V2=y | 16 | CONFIG_SYSFS_DEPRECATED_V2=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP index 3ccf6a9447f5..ea7ed3b9a2da 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP | |||
@@ -8,7 +8,7 @@ CONFIG_HOTPLUG_CPU=y | |||
8 | CONFIG_PREEMPT_NONE=n | 8 | CONFIG_PREEMPT_NONE=n |
9 | CONFIG_PREEMPT_VOLUNTARY=n | 9 | CONFIG_PREEMPT_VOLUNTARY=n |
10 | CONFIG_PREEMPT=y | 10 | CONFIG_PREEMPT=y |
11 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 11 | #CHECK#CONFIG_PREEMPT_RCU=y |
12 | CONFIG_RCU_TORTURE_TEST=m | 12 | CONFIG_RCU_TORTURE_TEST=m |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_RT_MUTEXES=y | 14 | CONFIG_RT_MUTEXES=y |
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp index a55c00877fe4..24f4d5e40c80 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp +++ b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp | |||
@@ -11,7 +11,7 @@ CONFIG_HIBERNATION=n | |||
11 | CONFIG_PREEMPT_NONE=n | 11 | CONFIG_PREEMPT_NONE=n |
12 | CONFIG_PREEMPT_VOLUNTARY=n | 12 | CONFIG_PREEMPT_VOLUNTARY=n |
13 | CONFIG_PREEMPT=y | 13 | CONFIG_PREEMPT=y |
14 | #CHECK#CONFIG_TREE_PREEMPT_RCU=y | 14 | #CHECK#CONFIG_PREEMPT_RCU=y |
15 | CONFIG_DEBUG_KERNEL=y | 15 | CONFIG_DEBUG_KERNEL=y |
16 | CONFIG_DEBUG_OBJECTS=y | 16 | CONFIG_DEBUG_OBJECTS=y |
17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y | 17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y |
diff --git a/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt b/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt index 28db67b54e55..9ef33a743b73 100644 --- a/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt +++ b/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt | |||
@@ -34,7 +34,7 @@ CONFIG_PREEMPT | |||
34 | CONFIG_PREEMPT_RCU | 34 | CONFIG_PREEMPT_RCU |
35 | CONFIG_SMP | 35 | CONFIG_SMP |
36 | CONFIG_TINY_RCU | 36 | CONFIG_TINY_RCU |
37 | CONFIG_TREE_PREEMPT_RCU | 37 | CONFIG_PREEMPT_RCU |
38 | CONFIG_TREE_RCU | 38 | CONFIG_TREE_RCU |
39 | 39 | ||
40 | All forced by CONFIG_TINY_RCU. | 40 | All forced by CONFIG_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 ab6e7b4103ac..f613755a90bd 100644 --- a/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt +++ b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | This document gives a brief rationale for the TREE_RCU-related test | 1 | This document gives a brief rationale for the TREE_RCU-related test |
2 | cases, a group that includes TREE_PREEMPT_RCU. | 2 | cases, a group that includes PREEMPT_RCU. |
3 | 3 | ||
4 | 4 | ||
5 | Kconfig Parameters: | 5 | Kconfig Parameters: |
@@ -14,7 +14,7 @@ CONFIG_NO_HZ_FULL_SYSIDLE -- Do one. | |||
14 | CONFIG_PREEMPT -- Do half. (First three and #8.) | 14 | CONFIG_PREEMPT -- Do half. (First three and #8.) |
15 | CONFIG_PROVE_LOCKING -- Do all but two, covering CONFIG_PROVE_RCU and not. | 15 | CONFIG_PROVE_LOCKING -- Do all but two, covering CONFIG_PROVE_RCU and not. |
16 | CONFIG_PROVE_RCU -- Do all but one under CONFIG_PROVE_LOCKING. | 16 | CONFIG_PROVE_RCU -- Do all but one under CONFIG_PROVE_LOCKING. |
17 | CONFIG_RCU_BOOST -- one of TREE_PREEMPT_RCU. | 17 | CONFIG_RCU_BOOST -- one of PREEMPT_RCU. |
18 | CONFIG_RCU_KTHREAD_PRIO -- set to 2 for _BOOST testing. | 18 | CONFIG_RCU_KTHREAD_PRIO -- set to 2 for _BOOST testing. |
19 | CONFIG_RCU_CPU_STALL_INFO -- Do one. | 19 | CONFIG_RCU_CPU_STALL_INFO -- Do one. |
20 | CONFIG_RCU_CPU_STALL_VERBOSE -- do one with and without _INFO. | 20 | CONFIG_RCU_CPU_STALL_VERBOSE -- do one with and without _INFO. |
@@ -27,7 +27,7 @@ CONFIG_RCU_NOCB_CPU_ALL -- Do one. | |||
27 | CONFIG_RCU_NOCB_CPU_NONE -- Do one. | 27 | CONFIG_RCU_NOCB_CPU_NONE -- Do one. |
28 | CONFIG_RCU_NOCB_CPU_ZERO -- Do one. | 28 | CONFIG_RCU_NOCB_CPU_ZERO -- Do one. |
29 | CONFIG_RCU_TRACE -- Do half. | 29 | CONFIG_RCU_TRACE -- Do half. |
30 | CONFIG_SMP -- Need one !SMP for TREE_PREEMPT_RCU. | 30 | CONFIG_SMP -- Need one !SMP for PREEMPT_RCU. |
31 | RCU-bh: Do one with PREEMPT and one with !PREEMPT. | 31 | RCU-bh: Do one with PREEMPT and one with !PREEMPT. |
32 | RCU-sched: Do one with PREEMPT but not BOOST. | 32 | RCU-sched: Do one with PREEMPT but not BOOST. |
33 | 33 | ||
@@ -77,7 +77,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT | |||
77 | 77 | ||
78 | CONFIG_RCU_STALL_COMMON | 78 | CONFIG_RCU_STALL_COMMON |
79 | 79 | ||
80 | Implied by TREE_RCU and TREE_PREEMPT_RCU. | 80 | Implied by TREE_RCU and PREEMPT_RCU. |
81 | 81 | ||
82 | CONFIG_RCU_TORTURE_TEST | 82 | CONFIG_RCU_TORTURE_TEST |
83 | CONFIG_RCU_TORTURE_TEST_RUNNABLE | 83 | CONFIG_RCU_TORTURE_TEST_RUNNABLE |
@@ -88,7 +88,7 @@ CONFIG_RCU_USER_QS | |||
88 | 88 | ||
89 | Redundant with CONFIG_NO_HZ_FULL. | 89 | Redundant with CONFIG_NO_HZ_FULL. |
90 | 90 | ||
91 | CONFIG_TREE_PREEMPT_RCU | 91 | CONFIG_PREEMPT_RCU |
92 | CONFIG_TREE_RCU | 92 | CONFIG_TREE_RCU |
93 | 93 | ||
94 | These are controlled by CONFIG_PREEMPT. | 94 | These are controlled by CONFIG_PREEMPT. |