From b4830967f2b63565550ba8c20ae7d0ca3b273537 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 1 Oct 2024 18:57:09 +0200 Subject: [PATCH] dashboard/configs: enable RCU_EXPERT and PROVE_RCU_LIST --- dashboard/config/linux/bits/lockdep.yml | 2 ++ dashboard/config/linux/chromeos-5.10-base.config | 2 +- dashboard/config/linux/chromeos-5.10.config | 2 +- dashboard/config/linux/chromeos-5.15-base.config | 2 +- dashboard/config/linux/chromeos-5.15.config | 2 +- dashboard/config/linux/chromeos-6.1-base.config | 2 +- dashboard/config/linux/chromeos-6.1.config | 2 +- dashboard/config/linux/chromeos-6.6-base.config | 2 +- dashboard/config/linux/chromeos-6.6.config | 2 +- .../linux/stable-5.10-arm64-kasan-base.config | 10 +++++++++- .../config/linux/stable-5.10-arm64-kasan.config | 10 +++++++++- .../config/linux/stable-5.10-kasan-base.config | 9 ++++++++- dashboard/config/linux/stable-5.10-kasan.config | 10 +++++++++- .../linux/stable-5.15-arm64-kasan-base.config | 9 ++++++++- .../config/linux/stable-5.15-arm64-kasan.config | 9 ++++++++- .../config/linux/stable-5.15-kasan-base.config | 8 +++++++- dashboard/config/linux/stable-5.15-kasan.config | 9 ++++++++- dashboard/config/linux/stable-5.4-kasan-base.config | 7 ++++++- dashboard/config/linux/stable-5.4-kasan.config | 8 +++++++- .../config/linux/stable-6.1-arm64-kasan-base.config | 11 ++++++++++- .../config/linux/stable-6.1-arm64-kasan.config | 11 ++++++++++- dashboard/config/linux/stable-6.1-kasan-base.config | 10 +++++++++- dashboard/config/linux/stable-6.1-kasan.config | 11 ++++++++++- .../linux/upstream-apparmor-kasan-base.config | 12 +++++++++++- .../config/linux/upstream-apparmor-kasan.config | 13 ++++++++++++- .../config/linux/upstream-arm64-full-base.config | 13 ++++++++++++- dashboard/config/linux/upstream-arm64-full.config | 13 ++++++++++++- .../config/linux/upstream-arm64-kasan-base.config | 13 ++++++++++++- dashboard/config/linux/upstream-arm64-kasan.config | 13 ++++++++++++- .../linux/upstream-arm64-kasan_sw-kcov-base.config | 13 ++++++++++++- .../linux/upstream-arm64-kasan_sw-kcov.config | 13 ++++++++++++- .../linux/upstream-kasan-badwrites-base.config | 12 +++++++++++- .../config/linux/upstream-kasan-badwrites.config | 13 ++++++++++++- .../config/linux/upstream-riscv64-kasan-base.config | 12 +++++++++++- .../config/linux/upstream-riscv64-kasan.config | 13 ++++++++++++- .../config/linux/upstream-selinux-kasan-base.config | 12 +++++++++++- .../config/linux/upstream-selinux-kasan.config | 13 ++++++++++++- .../config/linux/upstream-smack-kasan-base.config | 12 +++++++++++- dashboard/config/linux/upstream-smack-kasan.config | 13 ++++++++++++- .../config/linux/upstream-unmaintained-base.config | 12 +++++++++++- dashboard/config/linux/upstream-unmaintained.config | 12 +++++++++++- dashboard/config/linux/upstream-usb-base.config | 12 +++++++++++- dashboard/config/linux/upstream-usb.config | 13 ++++++++++++- 43 files changed, 360 insertions(+), 42 deletions(-) diff --git a/dashboard/config/linux/bits/lockdep.yml b/dashboard/config/linux/bits/lockdep.yml index 8a6eb236aa1c..319b71c0129a 100644 --- a/dashboard/config/linux/bits/lockdep.yml +++ b/dashboard/config/linux/bits/lockdep.yml @@ -17,6 +17,8 @@ config: - LOCKDEP_STACK_TRACE_HASH_BITS: [14, v5.13] - LOCKDEP_CIRCULAR_QUEUE_BITS: [12, v5.13] - PROVE_LOCKING + - RCU_EXPERT + - PROVE_RCU_LIST: [v5.4] - DEBUG_ATOMIC_SLEEP - PROVE_RCU - RCU_EQS_DEBUG diff --git a/dashboard/config/linux/chromeos-5.10-base.config b/dashboard/config/linux/chromeos-5.10-base.config index ae8c4af07013..db8ed4c9207c 100644 --- a/dashboard/config/linux/chromeos-5.10-base.config +++ b/dashboard/config/linux/chromeos-5.10-base.config @@ -6138,7 +6138,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-5.10.config b/dashboard/config/linux/chromeos-5.10.config index 9eb965f6e34d..8d510fef1d97 100644 --- a/dashboard/config/linux/chromeos-5.10.config +++ b/dashboard/config/linux/chromeos-5.10.config @@ -7330,7 +7330,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-5.15-base.config b/dashboard/config/linux/chromeos-5.15-base.config index 57b0b49b82bb..7f148391a793 100644 --- a/dashboard/config/linux/chromeos-5.15-base.config +++ b/dashboard/config/linux/chromeos-5.15-base.config @@ -6301,7 +6301,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-5.15.config b/dashboard/config/linux/chromeos-5.15.config index e8110539104d..603553c3c1f0 100644 --- a/dashboard/config/linux/chromeos-5.15.config +++ b/dashboard/config/linux/chromeos-5.15.config @@ -7552,7 +7552,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-6.1-base.config b/dashboard/config/linux/chromeos-6.1-base.config index 39c93decd750..a116cbc205bc 100644 --- a/dashboard/config/linux/chromeos-6.1-base.config +++ b/dashboard/config/linux/chromeos-6.1-base.config @@ -6606,7 +6606,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-6.1.config b/dashboard/config/linux/chromeos-6.1.config index 8525d3624d69..c1e572183ce5 100644 --- a/dashboard/config/linux/chromeos-6.1.config +++ b/dashboard/config/linux/chromeos-6.1.config @@ -7892,7 +7892,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-6.6-base.config b/dashboard/config/linux/chromeos-6.6-base.config index d3fba02d42e1..2b7affa6d55a 100644 --- a/dashboard/config/linux/chromeos-6.6-base.config +++ b/dashboard/config/linux/chromeos-6.6-base.config @@ -6735,7 +6735,7 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/chromeos-6.6.config b/dashboard/config/linux/chromeos-6.6.config index d9de407716ac..7fd63f1f5f4b 100644 --- a/dashboard/config/linux/chromeos-6.6.config +++ b/dashboard/config/linux/chromeos-6.6.config @@ -8055,7 +8055,7 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y -# CONFIG_PROVE_RCU_LIST is not set +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-5.10-arm64-kasan-base.config b/dashboard/config/linux/stable-5.10-arm64-kasan-base.config index ad6c4b27db70..1a6c4e513646 100644 --- a/dashboard/config/linux/stable-5.10-arm64-kasan-base.config +++ b/dashboard/config/linux/stable-5.10-arm64-kasan-base.config @@ -120,13 +120,19 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8026,12 +8032,14 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y +# CONFIG_RCU_STRICT_GRACE_PERIOD is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set diff --git a/dashboard/config/linux/stable-5.10-arm64-kasan.config b/dashboard/config/linux/stable-5.10-arm64-kasan.config index 28bc8d8ade98..59b3998c5e46 100644 --- a/dashboard/config/linux/stable-5.10-arm64-kasan.config +++ b/dashboard/config/linux/stable-5.10-arm64-kasan.config @@ -121,7 +121,7 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y @@ -129,6 +129,12 @@ CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -10286,12 +10292,14 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y +# CONFIG_RCU_STRICT_GRACE_PERIOD is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set diff --git a/dashboard/config/linux/stable-5.10-kasan-base.config b/dashboard/config/linux/stable-5.10-kasan-base.config index e1bae2354ad7..b15184746892 100644 --- a/dashboard/config/linux/stable-5.10-kasan-base.config +++ b/dashboard/config/linux/stable-5.10-kasan-base.config @@ -133,11 +133,16 @@ CONFIG_CPU_ISOLATION=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -4390,12 +4395,14 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y +# CONFIG_RCU_STRICT_GRACE_PERIOD is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set diff --git a/dashboard/config/linux/stable-5.10-kasan.config b/dashboard/config/linux/stable-5.10-kasan.config index 534e5e6d3432..fa5570225016 100644 --- a/dashboard/config/linux/stable-5.10-kasan.config +++ b/dashboard/config/linux/stable-5.10-kasan.config @@ -136,7 +136,7 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y @@ -144,6 +144,12 @@ CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8489,12 +8495,14 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y +# CONFIG_RCU_STRICT_GRACE_PERIOD is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set diff --git a/dashboard/config/linux/stable-5.15-arm64-kasan-base.config b/dashboard/config/linux/stable-5.15-arm64-kasan-base.config index 06c3cee47ce8..01989ad28eda 100644 --- a/dashboard/config/linux/stable-5.15-arm64-kasan-base.config +++ b/dashboard/config/linux/stable-5.15-arm64-kasan-base.config @@ -133,13 +133,19 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8489,6 +8495,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-5.15-arm64-kasan.config b/dashboard/config/linux/stable-5.15-arm64-kasan.config index 0cde240e8582..4628240074d9 100644 --- a/dashboard/config/linux/stable-5.15-arm64-kasan.config +++ b/dashboard/config/linux/stable-5.15-arm64-kasan.config @@ -140,7 +140,7 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y @@ -148,6 +148,12 @@ CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -10799,6 +10805,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-5.15-kasan-base.config b/dashboard/config/linux/stable-5.15-kasan-base.config index 70f9326aea02..d8c03f2d5820 100644 --- a/dashboard/config/linux/stable-5.15-kasan-base.config +++ b/dashboard/config/linux/stable-5.15-kasan-base.config @@ -149,11 +149,16 @@ CONFIG_CPU_ISOLATION=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -4455,6 +4460,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-5.15-kasan.config b/dashboard/config/linux/stable-5.15-kasan.config index ec8005961edb..d9024c96cd74 100644 --- a/dashboard/config/linux/stable-5.15-kasan.config +++ b/dashboard/config/linux/stable-5.15-kasan.config @@ -161,7 +161,7 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y @@ -169,6 +169,12 @@ CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8768,6 +8774,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-5.4-kasan-base.config b/dashboard/config/linux/stable-5.4-kasan-base.config index fed1772d3408..4fbef5858a81 100644 --- a/dashboard/config/linux/stable-5.4-kasan-base.config +++ b/dashboard/config/linux/stable-5.4-kasan-base.config @@ -122,11 +122,15 @@ CONFIG_CPU_ISOLATION=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_NOCB_CPU is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -4291,6 +4295,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 diff --git a/dashboard/config/linux/stable-5.4-kasan.config b/dashboard/config/linux/stable-5.4-kasan.config index c26d66014f90..9b46b1b7b15c 100644 --- a/dashboard/config/linux/stable-5.4-kasan.config +++ b/dashboard/config/linux/stable-5.4-kasan.config @@ -125,12 +125,17 @@ CONFIG_CPU_ISOLATION=y # RCU Subsystem # CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8089,6 +8094,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 diff --git a/dashboard/config/linux/stable-6.1-arm64-kasan-base.config b/dashboard/config/linux/stable-6.1-arm64-kasan-base.config index 4c9ce96beb73..9e9723e65c3a 100644 --- a/dashboard/config/linux/stable-6.1-arm64-kasan-base.config +++ b/dashboard/config/linux/stable-6.1-arm64-kasan-base.config @@ -143,14 +143,22 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -9143,6 +9151,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-6.1-arm64-kasan.config b/dashboard/config/linux/stable-6.1-arm64-kasan.config index 5d8d3df65570..eda4d91f37d1 100644 --- a/dashboard/config/linux/stable-6.1-arm64-kasan.config +++ b/dashboard/config/linux/stable-6.1-arm64-kasan.config @@ -144,14 +144,22 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -11500,6 +11508,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-6.1-kasan-base.config b/dashboard/config/linux/stable-6.1-kasan-base.config index ea8aeffd5101..c5b9148ee6a8 100644 --- a/dashboard/config/linux/stable-6.1-kasan-base.config +++ b/dashboard/config/linux/stable-6.1-kasan-base.config @@ -155,13 +155,20 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -4622,6 +4629,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/stable-6.1-kasan.config b/dashboard/config/linux/stable-6.1-kasan.config index 2abe22bb4ef1..a8fd2061d9e6 100644 --- a/dashboard/config/linux/stable-6.1-kasan.config +++ b/dashboard/config/linux/stable-6.1-kasan.config @@ -164,14 +164,22 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_BUILD_BIN2C=y @@ -8992,6 +9000,7 @@ CONFIG_DEBUG_CREDENTIALS=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/dashboard/config/linux/upstream-apparmor-kasan-base.config b/dashboard/config/linux/upstream-apparmor-kasan-base.config index cefcc8f1f121..256ac7ebce0a 100644 --- a/dashboard/config/linux/upstream-apparmor-kasan-base.config +++ b/dashboard/config/linux/upstream-apparmor-kasan-base.config @@ -156,13 +156,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4892,12 +4900,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-apparmor-kasan.config b/dashboard/config/linux/upstream-apparmor-kasan.config index 350763fce600..18188869f35d 100644 --- a/dashboard/config/linux/upstream-apparmor-kasan.config +++ b/dashboard/config/linux/upstream-apparmor-kasan.config @@ -165,14 +165,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -9757,12 +9766,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-full-base.config b/dashboard/config/linux/upstream-arm64-full-base.config index 38188b628835..a04bb4658af4 100644 --- a/dashboard/config/linux/upstream-arm64-full-base.config +++ b/dashboard/config/linux/upstream-arm64-full-base.config @@ -143,14 +143,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -9927,12 +9936,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-full.config b/dashboard/config/linux/upstream-arm64-full.config index 18256245bb69..e93fb208bd3a 100644 --- a/dashboard/config/linux/upstream-arm64-full.config +++ b/dashboard/config/linux/upstream-arm64-full.config @@ -144,14 +144,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -12394,12 +12403,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-kasan-base.config b/dashboard/config/linux/upstream-arm64-kasan-base.config index d6eb5da7b3e3..67a8cefe02c7 100644 --- a/dashboard/config/linux/upstream-arm64-kasan-base.config +++ b/dashboard/config/linux/upstream-arm64-kasan-base.config @@ -141,14 +141,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -6276,12 +6285,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-kasan.config b/dashboard/config/linux/upstream-arm64-kasan.config index d60b7e1740d8..0850ad9397f6 100644 --- a/dashboard/config/linux/upstream-arm64-kasan.config +++ b/dashboard/config/linux/upstream-arm64-kasan.config @@ -142,14 +142,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -7408,12 +7417,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-kasan_sw-kcov-base.config b/dashboard/config/linux/upstream-arm64-kasan_sw-kcov-base.config index f16e4dc08351..9f5e1219256f 100644 --- a/dashboard/config/linux/upstream-arm64-kasan_sw-kcov-base.config +++ b/dashboard/config/linux/upstream-arm64-kasan_sw-kcov-base.config @@ -141,14 +141,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -6298,12 +6307,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-arm64-kasan_sw-kcov.config b/dashboard/config/linux/upstream-arm64-kasan_sw-kcov.config index 1fe8929027cf..88c9b9ced625 100644 --- a/dashboard/config/linux/upstream-arm64-kasan_sw-kcov.config +++ b/dashboard/config/linux/upstream-arm64-kasan_sw-kcov.config @@ -142,14 +142,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -7434,12 +7443,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-kasan-badwrites-base.config b/dashboard/config/linux/upstream-kasan-badwrites-base.config index a0d52fba168e..30034ab4cb05 100644 --- a/dashboard/config/linux/upstream-kasan-badwrites-base.config +++ b/dashboard/config/linux/upstream-kasan-badwrites-base.config @@ -155,13 +155,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4895,12 +4903,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-kasan-badwrites.config b/dashboard/config/linux/upstream-kasan-badwrites.config index 28ee4e568b18..a56e993143df 100644 --- a/dashboard/config/linux/upstream-kasan-badwrites.config +++ b/dashboard/config/linux/upstream-kasan-badwrites.config @@ -164,14 +164,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -9760,12 +9769,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-riscv64-kasan-base.config b/dashboard/config/linux/upstream-riscv64-kasan-base.config index 5e94cb217d0f..2502266270bc 100644 --- a/dashboard/config/linux/upstream-riscv64-kasan-base.config +++ b/dashboard/config/linux/upstream-riscv64-kasan-base.config @@ -142,13 +142,21 @@ CONFIG_CPU_ISOLATION=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -5808,12 +5816,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-riscv64-kasan.config b/dashboard/config/linux/upstream-riscv64-kasan.config index 1519d282f1c6..56fd234c65a3 100644 --- a/dashboard/config/linux/upstream-riscv64-kasan.config +++ b/dashboard/config/linux/upstream-riscv64-kasan.config @@ -151,14 +151,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -7922,12 +7931,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=300 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-selinux-kasan-base.config b/dashboard/config/linux/upstream-selinux-kasan-base.config index 93e156c24764..73c9da6a5b81 100644 --- a/dashboard/config/linux/upstream-selinux-kasan-base.config +++ b/dashboard/config/linux/upstream-selinux-kasan-base.config @@ -155,13 +155,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4894,12 +4902,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-selinux-kasan.config b/dashboard/config/linux/upstream-selinux-kasan.config index 7d4289c777b6..65808fbc0105 100644 --- a/dashboard/config/linux/upstream-selinux-kasan.config +++ b/dashboard/config/linux/upstream-selinux-kasan.config @@ -164,14 +164,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -9759,12 +9768,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-smack-kasan-base.config b/dashboard/config/linux/upstream-smack-kasan-base.config index 18b7b75e5b58..d5048a6e8440 100644 --- a/dashboard/config/linux/upstream-smack-kasan-base.config +++ b/dashboard/config/linux/upstream-smack-kasan-base.config @@ -156,13 +156,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4884,12 +4892,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-smack-kasan.config b/dashboard/config/linux/upstream-smack-kasan.config index 6b48c074fe17..9e1eee2e4ccc 100644 --- a/dashboard/config/linux/upstream-smack-kasan.config +++ b/dashboard/config/linux/upstream-smack-kasan.config @@ -165,14 +165,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem CONFIG_IKCONFIG=y @@ -9750,12 +9759,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-unmaintained-base.config b/dashboard/config/linux/upstream-unmaintained-base.config index c24070b1d7f5..4ff0292900e8 100644 --- a/dashboard/config/linux/upstream-unmaintained-base.config +++ b/dashboard/config/linux/upstream-unmaintained-base.config @@ -156,13 +156,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4838,12 +4846,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-unmaintained.config b/dashboard/config/linux/upstream-unmaintained.config index e69dac2ebdb0..f17163a5d699 100644 --- a/dashboard/config/linux/upstream-unmaintained.config +++ b/dashboard/config/linux/upstream-unmaintained.config @@ -156,13 +156,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -5504,12 +5512,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-usb-base.config b/dashboard/config/linux/upstream-usb-base.config index 7dfae52538cb..6c50b6c28df6 100644 --- a/dashboard/config/linux/upstream-usb-base.config +++ b/dashboard/config/linux/upstream-usb-base.config @@ -155,13 +155,21 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -4875,12 +4883,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging diff --git a/dashboard/config/linux/upstream-usb.config b/dashboard/config/linux/upstream-usb.config index 7cd6c06d9052..033467de23f1 100644 --- a/dashboard/config/linux/upstream-usb.config +++ b/dashboard/config/linux/upstream-usb.config @@ -160,14 +160,23 @@ CONFIG_CPU_ISOLATION=y # CONFIG_TREE_RCU=y CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXPERT=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +# CONFIG_FORCE_TASKS_RCU is not set CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y +# CONFIG_FORCE_TASKS_RUDE_RCU is not set +# CONFIG_FORCE_TASKS_TRACE_RCU is not set CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_TASKS_TRACE_RCU_READ_MB is not set +# CONFIG_RCU_DOUBLE_CHECK_CB_TIME is not set # end of RCU Subsystem # CONFIG_IKCONFIG is not set @@ -8636,12 +8645,14 @@ CONFIG_DEBUG_MAPLE_TREE=y # RCU Debugging # CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_LIST=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=100 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000 # CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_CPU_STALL_NOTIFIER is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging