github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/dashboard/config/linux/bits/lockdep.yml (about)

     1  # Copyright 2021 syzkaller project authors. All rights reserved.
     2  # Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
     3  
     4  config:
     5   - LOCKDEP
     6   # This helps to preent "BUG: MAX_LOCKDEP_ENTRIES too low!"
     7   # Note: btrfs requires quite high values for these to avoid false positives:
     8   # https://lore.kernel.org/all/20240821201338.GA2109582@perftesting/
     9   - LOCKDEP_BITS: [20, v5.13]
    10   # This helps to prevent "BUG: MAX_LOCKDEP_CHAINS too low!"
    11   # and "BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!"
    12   # We don't set it to 20 on arm64, because in that case the -full config does not boot on GCE.
    13   # It boots with 17, but the kconf syntax currently does not let us set it to 17 for some arches
    14   # and to 20 for others.
    15   - LOCKDEP_CHAINS_BITS: [20, v5.13, -arm64]
    16   - LOCKDEP_STACK_TRACE_BITS: [20, v5.13]
    17   - LOCKDEP_STACK_TRACE_HASH_BITS: [14, v5.13]
    18   - LOCKDEP_CIRCULAR_QUEUE_BITS: [12, v5.13]
    19   - PROVE_LOCKING
    20   - DEBUG_ATOMIC_SLEEP
    21   - PROVE_RCU
    22   - RCU_EQS_DEBUG
    23   - DEBUG_LOCK_ALLOC
    24   - DEBUG_RT_MUTEXES
    25   - DEBUG_SPINLOCK
    26   - DEBUG_MUTEXES: [-preempt_rt]
    27   - DEBUG_WW_MUTEX_SLOWPATH
    28   - DEBUG_RWSEMS: [v4.16, -preempt_rt]
    29   - DEBUG_IRQFLAGS: [v5.12]