Received: by 10.223.176.46 with SMTP id f43csp3878845wra; Tue, 23 Jan 2018 00:12:51 -0800 (PST) X-Google-Smtp-Source: AH8x22625H3VAGv5pwpQT7D1Rd8EPLCzjiMmir7U9zr+qkyPBLM8uJDkTuM+iBEAPbxAHwsSEEqV X-Received: by 10.99.185.78 with SMTP id v14mr1265579pgo.112.1516695171050; Tue, 23 Jan 2018 00:12:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516695171; cv=none; d=google.com; s=arc-20160816; b=jeqX3Pphpclz6Yn1dEA7+llIUKrwPNB+/VLAJ/jrrv4UK8PrSPM/5TkGsEapGEakVf KL2BKqHDT0I8KJ0vdZxdvIYHxS1L7Ftcw1bOZJ0EcuhKGHWlnZMyTNP8ryiJMvTTKVB/ ywAzbUY6T3SUID0Rz5CKBCftma8J9e7NfKTomjUoMIOp+YYbRDgGH2SRAM1pZoXdULRX kXs6crzJ9bp0eqQ+tYvkupiwsnrIVdGe95PKgEHfahXPXczLjnnC2dSUPJgTdryxFhbE 9MuPxSQ+YYW/eJSxxHXMGI0B5wKrtDNjn7wJeQ4s8RM1TkSUxXdq/RSy2eD0qHsNHBBg MAcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=sh2uk3teO69pjnotIQ2DdwHbFE8HyX9f5u2NmQD3dR8=; b=YBVIfO0tScP+/aS4zA0h57YawXnVDMDegzW/O3ckVxWVDkJb6fDuEn4qnWhX5iyt7e Tr/FzXMPyczbpvoAaIOXFNc7Eh6eFmshA0/U0vNp/e5xriufBod6qko/UW90XYjd3OHa E7MuqL7UhQk1fSpOEYKxWmZ5jPrvpmWcSJUje1zgWzlU/dm3QxbXJoiiJ+byLV1XQVU0 o9aixMK/6GapSt918YlqZCk918CVlAqIx+sT6YTd7NbZPL5F2aDc+NXH0DvyLNkc6y4p vyGx+cEZ9zeMH6u3DcxH1wwg1f7sIcifXSSWMt/dxXsXK1QE2Sc/YzyiPDihEOBdcuhL g9kw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n15si1119268pfh.258.2018.01.23.00.12.36; Tue, 23 Jan 2018 00:12:50 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751296AbeAWIIt (ORCPT + 99 others); Tue, 23 Jan 2018 03:08:49 -0500 Received: from szxga06-in.huawei.com ([45.249.212.32]:38670 "EHLO huawei.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751086AbeAWIIq (ORCPT ); Tue, 23 Jan 2018 03:08:46 -0500 Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 56FD132F543B5; Tue, 23 Jan 2018 16:08:32 +0800 (CST) Received: from huawei.com (10.175.102.37) by DGGEMS409-HUB.china.huawei.com (10.3.19.209) with Microsoft SMTP Server id 14.3.361.1; Tue, 23 Jan 2018 16:08:26 +0800 From: To: CC: , , , , Subject: [PATCH RFC 03/16] rcutorture: Add PRCU test config files Date: Tue, 23 Jan 2018 15:59:28 +0800 Message-ID: <1516694381-20333-4-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 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lihao Liang Use the same config files as TREE02, TREE03, TREE06, TREE07, and TREE09. Signed-off-by: Lihao Liang --- .../selftests/rcutorture/configs/rcu/CFLIST | 5 ++++ .../selftests/rcutorture/configs/rcu/PRCU02 | 27 ++++++++++++++++++++++ .../selftests/rcutorture/configs/rcu/PRCU02.boot | 1 + .../selftests/rcutorture/configs/rcu/PRCU03 | 23 ++++++++++++++++++ .../selftests/rcutorture/configs/rcu/PRCU03.boot | 2 ++ .../selftests/rcutorture/configs/rcu/PRCU06 | 26 +++++++++++++++++++++ .../selftests/rcutorture/configs/rcu/PRCU06.boot | 5 ++++ .../selftests/rcutorture/configs/rcu/PRCU07 | 25 ++++++++++++++++++++ .../selftests/rcutorture/configs/rcu/PRCU07.boot | 2 ++ .../selftests/rcutorture/configs/rcu/PRCU09 | 19 +++++++++++++++ .../selftests/rcutorture/configs/rcu/PRCU09.boot | 1 + 11 files changed, 136 insertions(+) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU02 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU02.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU03 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU03.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU06 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU06.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU07 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU07.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU09 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/PRCU09.boot diff --git a/tools/testing/selftests/rcutorture/configs/rcu/CFLIST b/tools/testing/selftests/rcutorture/configs/rcu/CFLIST index a3a1a05a..7359e194 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/CFLIST +++ b/tools/testing/selftests/rcutorture/configs/rcu/CFLIST @@ -1,3 +1,8 @@ +PRCU02 +PRCU03 +PRCU06 +PRCU07 +PRCU09 TREE01 TREE02 TREE03 diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU02 b/tools/testing/selftests/rcutorture/configs/rcu/PRCU02 new file mode 100644 index 00000000..5f532f05 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU02 @@ -0,0 +1,27 @@ +CONFIG_SMP=y +CONFIG_NR_CPUS=8 +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_PRCU=y +#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_FANOUT=3 +CONFIG_RCU_FANOUT_LEAF=3 +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=n +CONFIG_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y +CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y +CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU02.boot b/tools/testing/selftests/rcutorture/configs/rcu/PRCU02.boot new file mode 100644 index 00000000..6c5e626f --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU02.boot @@ -0,0 +1 @@ +rcutorture.torture_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU03 b/tools/testing/selftests/rcutorture/configs/rcu/PRCU03 new file mode 100644 index 00000000..869cadc8 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU03 @@ -0,0 +1,23 @@ +CONFIG_SMP=y +CONFIG_NR_CPUS=16 +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_PRCU=y +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=y +CONFIG_NO_HZ_IDLE=n +CONFIG_NO_HZ_FULL=n +CONFIG_RCU_TRACE=y +CONFIG_HOTPLUG_CPU=y +CONFIG_RCU_FANOUT=2 +CONFIG_RCU_FANOUT_LEAF=2 +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_RCU_BOOST=y +CONFIG_RCU_KTHREAD_PRIO=2 +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y +CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y +CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU03.boot b/tools/testing/selftests/rcutorture/configs/rcu/PRCU03.boot new file mode 100644 index 00000000..0be10cba --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU03.boot @@ -0,0 +1,2 @@ +rcutorture.onoff_interval=1 rcutorture.onoff_holdoff=30 +rcutorture.torture_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU06 b/tools/testing/selftests/rcutorture/configs/rcu/PRCU06 new file mode 100644 index 00000000..b1480963 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU06 @@ -0,0 +1,26 @@ +CONFIG_SMP=y +CONFIG_NR_CPUS=8 +CONFIG_PREEMPT_NONE=y +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=n +CONFIG_PRCU=y +#CHECK#CONFIG_TREE_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_FANOUT=6 +CONFIG_RCU_FANOUT_LEAF=6 +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +#CHECK#CONFIG_PROVE_RCU=y +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y +CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y +CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU06.boot b/tools/testing/selftests/rcutorture/configs/rcu/PRCU06.boot new file mode 100644 index 00000000..00787e68 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU06.boot @@ -0,0 +1,5 @@ +rcupdate.rcu_self_test=1 +rcupdate.rcu_self_test_bh=1 +rcupdate.rcu_self_test_sched=1 +rcutree.rcu_fanout_exact=1 +rcutorture.torture_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU07 b/tools/testing/selftests/rcutorture/configs/rcu/PRCU07 new file mode 100644 index 00000000..14f74c68 --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU07 @@ -0,0 +1,25 @@ +CONFIG_SMP=y +CONFIG_NR_CPUS=16 +CONFIG_CPUMASK_OFFSTACK=y +CONFIG_PREEMPT_NONE=y +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=n +CONFIG_PRCU=y +#CHECK#CONFIG_TREE_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=n +CONFIG_NO_HZ_FULL=y +CONFIG_NO_HZ_FULL_ALL=n +CONFIG_NO_HZ_FULL_SYSIDLE=y +CONFIG_RCU_FAST_NO_HZ=n +CONFIG_RCU_TRACE=y +CONFIG_HOTPLUG_CPU=y +CONFIG_RCU_FANOUT=2 +CONFIG_RCU_FANOUT_LEAF=2 +CONFIG_RCU_NOCB_CPU=n +CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +CONFIG_RCU_EXPERT=y +CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y +CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y +CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU07.boot b/tools/testing/selftests/rcutorture/configs/rcu/PRCU07.boot new file mode 100644 index 00000000..43dac30b --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU07.boot @@ -0,0 +1,2 @@ +nohz_full=2-9 +rcutorture.torture_type=prcu diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU09 b/tools/testing/selftests/rcutorture/configs/rcu/PRCU09 new file mode 100644 index 00000000..43d4718d --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU09 @@ -0,0 +1,19 @@ +CONFIG_SMP=n +CONFIG_NR_CPUS=1 +CONFIG_PREEMPT_NONE=n +CONFIG_PREEMPT_VOLUNTARY=n +CONFIG_PREEMPT=y +CONFIG_PRCU=y +#CHECK#CONFIG_PREEMPT_RCU=y +CONFIG_HZ_PERIODIC=n +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ_FULL=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_RCU_BOOST=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n +#CHECK#CONFIG_RCU_EXPERT=n diff --git a/tools/testing/selftests/rcutorture/configs/rcu/PRCU09.boot b/tools/testing/selftests/rcutorture/configs/rcu/PRCU09.boot new file mode 100644 index 00000000..6c5e626f --- /dev/null +++ b/tools/testing/selftests/rcutorture/configs/rcu/PRCU09.boot @@ -0,0 +1 @@ +rcutorture.torture_type=prcu -- 2.14.1.729.g59c0ea183