| /linux/Documentation/translations/zh_CN/core-api/irq/ |
| H A D | irqflags-tracing.rst | 38 irq-flags-track的大部分时间都是在这种状态下度过的:看看lockdep的警告,试着 40 能中没有出现lockdep警告的情况下,arch支持就完成了。 45 一般来说,在一个架构中,不完整的irq-flags-tracing实现是没有风险的:lockdep
|
| /linux/Documentation/RCU/ |
| H A D | lockdep-splat.rst | 11 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 D | checklist.rst | 71 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/Documentation/translations/zh_CN/process/ |
| H A D | 4.Coding.rst | 195 其中一个较重的调试工具是锁检查器或“lockdep”。该工具将跟踪系统中每个锁 198 说,lockdep可以找到许多导致系统死锁的场景。在部署的系统中,这种问题可能会 200 任何类型的非普通锁的代码在提交合并前应在启用lockdep的情况下运行测试。
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | 4.Coding.rst | 198 其中一個較重的調試工具是鎖檢查器或“lockdep”。該工具將跟蹤系統中每個鎖 201 說,lockdep可以找到許多導致系統死鎖的場景。在部署的系統中,這種問題可能會 203 任何類型的非普通鎖的代碼在提交合並前應在啓用lockdep的情況下運行測試。
|
| /linux/Documentation/core-api/irq/ |
| H A D | irqflags-tracing.rst | 37 irq-flags-tracing is spent in this state: look at the lockdep 40 lockdep complaint in the irq-flags-tracing functions arch support is 47 implementation in an architecture: lockdep will detect that and will
|
| /linux/Documentation/translations/zh_TW/dev-tools/ |
| H A D | testing-overview.rst | 100 * lockdep是一個鎖定正確性檢測器。參閱 101 Documentation/locking/lockdep-design.rst
|
| /linux/Documentation/translations/zh_CN/dev-tools/ |
| H A D | testing-overview.rst | 100 * lockdep是一个锁定正确性检测器。参阅 101 Documentation/locking/lockdep-design.rst
|
| /linux/Documentation/translations/zh_CN/scheduler/ |
| H A D | completion.rst | 108 DECLARE_COMPLETION_ONSTACK()来初始化,这不仅仅是为了让lockdep正确运行,也是明确表 126 在堆栈上单纯地调用DECLARE_COMPLETION()会触发一个lockdep警告。
|
| /linux/scripts/coccinelle/misc/ |
| H A D | cond_no_effect.cocci | 6 // 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 D | index.rst | 11 lockdep-design
|
| H A D | locktypes.rst | 187 - Se viene abilitato lockdep, allora local_lock ottiene un lockmap che 382 i chiamanti di func3(). L'*assert* di lockdep verrà attivato su un kernel 546 Se queste regole verranno violate, allora lockdep se ne accorgerà e questo sia
|
| /linux/Documentation/process/debugging/ |
| H A D | driver_development_debugging_guide.rst | 162 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/Documentation/features/locking/lockdep/ |
| H A D | arch-support.txt | 2 # Feature name: lockdep
|
| /linux/Documentation/translations/zh_CN/locking/ |
| H A D | index.rst | 23 * lockdep-design
|
| /linux/tools/testing/selftests/rcutorture/bin/ |
| H A D | torture.sh | 105 echo " --do-srcu-lockdep / --do-no-srcu-lockdep / --no-srcu-lockdep" 212 --do-srcu-lockdep|--do-no-srcu-lockdep|--no-srcu-lockdep) 213 do_srcu_lockdep=`doyesno "$1" --do-srcu-lockdep` 572 echo " --- do-srcu-lockdep:" Start `date` | tee -a $T/log 573 tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh --datestamp "$ds/results-srcu-lockdep" > $T/srcu_lockdep.sh.out 2>&1 575 cp $T/srcu_lockdep.sh.out "tools/testing/selftests/rcutorture/res/$ds/results-srcu-lockdep/lo [all...] |
| /linux/arch/loongarch/ |
| H A D | Kconfig.debug | 7 lockdep, and more.
|
| /linux/include/linux/ |
| H A D | irq-entry-common.h | 363 bool lockdep; member
|
| /linux/kernel/rcu/ |
| H A D | Kconfig.debug | 12 bool "RCU list lockdep debugging" 16 Enable RCU lockdep checking for list usages. By default it is 18 need to be converted to pass a lockdep expression. To prevent
|
| /linux/arch/arm64/kernel/ |
| H A D | entry-common.c | 101 state.lockdep = lockdep_hardirqs_enabled(); in arm64_enter_el1_dbg() 119 if (state.lockdep) { in arm64_exit_el1_dbg() 125 if (state.lockdep) in arm64_exit_el1_dbg()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 242 意味着你有权使用像__xa_erase()这样的函数而不占用xa_lock;xa_lock是用来进行lockdep验证的,将来也
|
| /linux/Documentation/dev-tools/ |
| H A D | testing-overview.rst | 105 * lockdep is a locking correctness validator. See 106 Documentation/locking/lockdep-design.rst
|
| /linux/Documentation/locking/ |
| H A D | lockdep-design.rst | 23 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 D | lockstat.rst | 20 lock classes. We build on that (see Documentation/locking/lockdep-design.rst).
|
| /linux/Documentation/scheduler/ |
| H A D | completion.rst | 115 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.
|