From: Lihao Liang <liangli...@huawei.com> Signed-off-by: Lihao Liang <liangli...@huawei.com> --- .../selftests/rcutorture/configs/rcuperf/PRCU-12 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-12.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-14 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-14.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-15 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-15.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-16 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-16.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-2 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-2.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-32 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-32.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-4 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-4.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-48 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-48.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-56 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-56.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-60 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-60.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-62 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-62.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-64 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-64.boot | 1 + .../selftests/rcutorture/configs/rcuperf/PRCU-8 | 21 +++++++++++++++++++++ .../rcutorture/configs/rcuperf/PRCU-8.boot | 1 + .../selftests/rcutorture/configs/rcuperf/TREE-12 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-14 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-15 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-16 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-2 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-32 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-4 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-48 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-56 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-60 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-62 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-64 | 21 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcuperf/TREE-8 | 21 +++++++++++++++++++++ 39 files changed, 559 insertions(+) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-12 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-14 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-15 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-16 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-2 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-32 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-4 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-48 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-56 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-60 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-62 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-64 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE-8
diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12 new file mode 100644 index 00000000..4ba9bf0d --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=12 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-12.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14 new file mode 100644 index 00000000..9e3999c5 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=14 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-14.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15 new file mode 100644 index 00000000..5faf3c94 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=15 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-15.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16 new file mode 100644 index 00000000..2b1fc756 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=16 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-16.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2 new file mode 100644 index 00000000..7447ccc3 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=2 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-2.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32 new file mode 100644 index 00000000..b7586093 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=32 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-32.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4 new file mode 100644 index 00000000..d14698ba --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=4 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-4.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48 new file mode 100644 index 00000000..99d9f4aa --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=48 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-48.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56 new file mode 100644 index 00000000..c77bed56 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=56 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-56.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60 new file mode 100644 index 00000000..131e99ae --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=60 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-60.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62 new file mode 100644 index 00000000..24a550b2 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=62 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-62.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64 new file mode 100644 index 00000000..257ace8b --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=64 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-64.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8 b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8 new file mode 100644 index 00000000..35d313ef --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=8 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8.boot b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8.boot new file mode 100644 index 00000000..7e54ea55 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/PRCU-8.boot @@ -0,0 +1 @@ +rcuperf.perf_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-12 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-12 new file mode 100644 index 00000000..4ba9bf0d --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-12 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=12 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-14 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-14 new file mode 100644 index 00000000..9e3999c5 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-14 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=14 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-15 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-15 new file mode 100644 index 00000000..5faf3c94 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-15 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=15 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-16 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-16 new file mode 100644 index 00000000..2b1fc756 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-16 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=16 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-2 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-2 new file mode 100644 index 00000000..7447ccc3 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-2 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=2 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-32 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-32 new file mode 100644 index 00000000..b7586093 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-32 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=32 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-4 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-4 new file mode 100644 index 00000000..d14698ba --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-4 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=4 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-48 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-48 new file mode 100644 index 00000000..99d9f4aa --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-48 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=48 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-56 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-56 new file mode 100644 index 00000000..c77bed56 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-56 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=56 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-60 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-60 new file mode 100644 index 00000000..131e99ae --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-60 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=60 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-62 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-62 new file mode 100644 index 00000000..24a550b2 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-62 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=62 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-64 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-64 new file mode 100644 index 00000000..257ace8b --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-64 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=64 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y diff --git a/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-8 b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-8 new file mode 100644 index 00000000..35d313ef --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcuperf/TREE-8 @@ -0,0 +1,21 @@ +CONFIG_SMP=y +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_NR_CPUS=8 +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=n +CONFIG_HOTPLUG_CPU=n +CONFIG_SUSPEND=n +CONFIG_HIBERNATION=n +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TRACE=y -- 2.14.1.729.g59c0ea183