From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751393AbeAWII5 (ORCPT ); Tue, 23 Jan 2018 03:08:57 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:4721 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751353AbeAWIIz (ORCPT ); Tue, 23 Jan 2018 03:08:55 -0500 From: To: CC: , , , , Subject: [PATCH RFC 14/16] rcuperf: Add config files with various CONFIG_NR_CPUS Date: Tue, 23 Jan 2018 15:59:39 +0800 Message-ID: <1516694381-20333-15-git-send-email-lianglihao@huawei.com> X-Mailer: git-send-email 1.7.12.4 In-Reply-To: <1516694381-20333-1-git-send-email-lianglihao@huawei.com> References: <1516694381-20333-1-git-send-email-lianglihao@huawei.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.102.37] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lihao Liang Signed-off-by: Lihao Liang --- .../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