Home
last modified time | relevance | path

Searched refs:lockdep (Results 1 – 25 of 44) sorted by relevance

12

/linux/Documentation/translations/zh_CN/core-api/irq/
H A Dirqflags-tracing.rst38 irq-flags-track的大部分时间都是在这种状态下度过的:看看lockdep的警告,试着
40 能中没有出现lockdep警告的情况下,arch支持就完成了。
45 一般来说,在一个架构中,不完整的irq-flags-tracing实现是没有风险的:lockdep
/linux/Documentation/RCU/
H A Dlockdep-splat.rst11 When such misuse is detected, an lockdep-RCU splat is emitted.
13 The usual cause of a lockdep-RCU splat is someone accessing an
20 So let's look at an example RCU lockdep splat from 3.0-rc5, one that
83 With this change, there would be no lockdep-RCU splat emitted if this
86 the above lockdep-RCU splat because ->queue_lock is held (see #2 in the
105 above lockdep-RCU splat.
115 this change would also suppress the above lockdep-RCU splat.
H A Dchecklist.rst71 prevents lockdep from detecting locking issues. Acquiring a
168 is common to readers and updaters. However, lockdep
170 of an RCU read-side critical section. See lockdep.rst
353 order to keep lockdep happy, in this case, rcu_dereference_bh().
359 are provided for this case, as discussed in lockdep.rst.
466 use srcu_dereference() in order to avoid lockdep splats.
/linux/kernel/entry/
H A Dcommon.c161 irq_state.lockdep = lockdep_hardirqs_enabled(); in irqentry_nmi_enter()
181 if (irq_state.lockdep) { in irqentry_nmi_exit()
189 if (irq_state.lockdep) in irqentry_nmi_exit()
/linux/Documentation/core-api/irq/
H A Dirqflags-tracing.rst33 irq-flags-tracing is spent in this state: look at the lockdep
36 lockdep complaint in the irq-flags-tracing functions arch support is
43 implementation in an architecture: lockdep will detect that and will
/linux/Documentation/translations/zh_TW/dev-tools/
H A Dtesting-overview.rst100 * lockdep是一個鎖定正確性檢測器。參閱
101 Documentation/locking/lockdep-design.rst
/linux/Documentation/translations/zh_CN/scheduler/
H A Dcompletion.rst108 DECLARE_COMPLETION_ONSTACK()来初始化,这不仅仅是为了让lockdep正确运行,也是明确表
126 在堆栈上单纯地调用DECLARE_COMPLETION()会触发一个lockdep警告。
/linux/scripts/coccinelle/misc/
H A Dcond_no_effect.cocci6 // information is used (as with lockdep) or where the identity
31 // * look that way and give @of->mutex different static lockdep keys.
/linux/Documentation/translations/it_IT/locking/
H A Dindex.rst11 lockdep-design
H A Dlockstat.rst26 (vedere Documentation/translations/it_IT/locking/lockdep-design.rst).
/linux/Documentation/translations/zh_CN/locking/
H A Dindex.rst23 * lockdep-design
/linux/Documentation/process/debugging/
H A Ddriver_development_debugging_guide.rst162 KASAN, UBSAN, lockdep and other error checkers
187 lockdep (Lock Dependency Validator)
192 lockdep is a runtime lock dependency validator that detects potential deadlocks
196 lockdep is especially useful for validating the correctness of lock ordering in
/linux/tools/testing/selftests/rcutorture/bin/
H A Dtorture.sh106 echo " --do-srcu-lockdep / --do-no-srcu-lockdep / --no-srcu-lockdep"
216 --do-srcu-lockdep|--do-no-srcu-lockdep|--no-srcu-lockdep)
217 do_srcu_lockdep=`doyesno "$1" --do-srcu-lockdep`
596 echo " --- do-srcu-lockdep:" Start `date` | tee -a $T/log
597 tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh --datestamp "$ds/results-srcu-lockdep" > $T/srcu_lockdep.sh.out 2>&1
599 cp $T/srcu_lockdep.sh.out "tools/testing/selftests/rcutorture/res/$ds/results-srcu-lockdep/lo
[all...]
/linux/arch/loongarch/
H A DKconfig.debug7 lockdep, and more.
/linux/Documentation/core-api/real-time/
H A Ddifferences.rst81 local_lock_nested_bh(). On non-PREEMPT_RT kernels, this allows lockdep to
98 no runtime overhead when lockdep is disabled. With lockdep enabled, it verifies
111 non-PREEMPT_RT kernels, it verifies with lockdep that preemption is already
H A Dkernel-configuration.rst228 real-time workloads and peripherals with lockdep (:ref:`lockdep`) and other
/linux/arch/arm64/kernel/
H A Dentry-common.c182 state.lockdep = lockdep_hardirqs_enabled(); in arm64_enter_el1_dbg()
200 if (state.lockdep) { in arm64_exit_el1_dbg()
206 if (state.lockdep) in arm64_exit_el1_dbg()
/linux/include/linux/
H A Dirq-entry-common.h339 bool lockdep; member
/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst242 意味着你有权使用像__xa_erase()这样的函数而不占用xa_lock;xa_lock是用来进行lockdep验证的,将来也
/linux/Documentation/dev-tools/
H A Dtesting-overview.rst105 * lockdep is a locking correctness validator. See
106 Documentation/locking/lockdep-design.rst
/linux/Documentation/locking/
H A Dlockdep-design.rst23 a task is attempting to acquire L2 while holding L1. From lockdep's
340 Exceeding this number will trigger the following lockdep warning::
392 grep "BD" /proc/lockdep
523 , which means lockdep has seen L1 held before L2 held in the same context at runtime.
532 in the lockdep graph:
H A Dlockstat.rst20 lock classes. We build on that (see Documentation/locking/lockdep-design.rst).
/linux/Documentation/process/
H A D4.Coding.rst277 One of the heavier debugging tools is the locking checker, or "lockdep."
283 lockdep can find a number of scenarios in which the system could, on rare
285 developers and users) in a deployed system; lockdep allows them to be found
287 locking should be run with lockdep enabled before being submitted for
/linux/Documentation/scheduler/
H A Dcompletion.rst115 explicitly, not just to make lockdep happy, but also to make it clear
139 A naive DECLARE_COMPLETION() on the stack triggers a lockdep warning.
/linux/Documentation/translations/it_IT/process/
H A Dsubmit-checklist.rst136 di lockdep abilitate.

12