aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-08-29 16:56:20 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-08-30 08:23:10 +0000
commitf4865e39dd0bcae7e5f3f5d59807d6ac9a8a99ba (patch)
tree1266b57fb41274c4c0223bd793f4499bd45b5cd9 /dashboard/config/linux/bits
parent80a341580cc17294951d2638a28b569d280c96df (diff)
dashboard/config/linux: bump lockdep consts even more
Btrfs needs higher values to avoid false positives: https://lore.kernel.org/all/20240821201338.GA2109582@perftesting/
Diffstat (limited to 'dashboard/config/linux/bits')
-rw-r--r--dashboard/config/linux/bits/lockdep.yml10
1 files changed, 6 insertions, 4 deletions
diff --git a/dashboard/config/linux/bits/lockdep.yml b/dashboard/config/linux/bits/lockdep.yml
index 03aa31ba6..8a6eb236a 100644
--- a/dashboard/config/linux/bits/lockdep.yml
+++ b/dashboard/config/linux/bits/lockdep.yml
@@ -4,13 +4,15 @@
config:
- LOCKDEP
# This helps to preent "BUG: MAX_LOCKDEP_ENTRIES too low!"
- - LOCKDEP_BITS: [17, v5.13]
+ # Note: btrfs requires quite high values for these to avoid false positives:
+ # https://lore.kernel.org/all/20240821201338.GA2109582@perftesting/
+ - LOCKDEP_BITS: [20, v5.13]
# This helps to prevent "BUG: MAX_LOCKDEP_CHAINS too low!"
# and "BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!"
- # We don't set it to 18 on arm64, because in that case the -full config does not boot on GCE.
+ # We don't set it to 20 on arm64, because in that case the -full config does not boot on GCE.
# It boots with 17, but the kconf syntax currently does not let us set it to 17 for some arches
- # and to 18 for others.
- - LOCKDEP_CHAINS_BITS: [18, v5.13, -arm64]
+ # and to 20 for others.
+ - LOCKDEP_CHAINS_BITS: [20, v5.13, -arm64]
- LOCKDEP_STACK_TRACE_BITS: [20, v5.13]
- LOCKDEP_STACK_TRACE_HASH_BITS: [14, v5.13]
- LOCKDEP_CIRCULAR_QUEUE_BITS: [12, v5.13]