Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\locking\lockdep.c Create Date:2022-07-28 09:50:34
Last Modify:2020-03-17 14:16:01 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:The caller must hold the graph lock. Does not sleep.

Proto:static void __lockdep_reset_lock(struct pending_free *pf, struct lockdep_map *lock)

Type:void

Parameter:

TypeParameterName
struct pending_free *pf
struct lockdep_map *lock
5097  When j < MAX_LOCKDEP_SUBCLASSES cycle
5101  class = look_up_lock_class(lock, j)
5102  If class Then Remove all references to a lock class. The caller must hold the graph lock.
5109  If WARN_ON_ONCE(Check whether any element of the @lock->class_cache[] array refers to a* registered lock class. The caller must hold either the graph lock or the* RCU read lock.) Then Generic 'turn off all lock debugging' function:
Caller
NameDescribe
lockdep_reset_lock_regRemove all information lockdep has about a lock if debug_locks == 1. Free* released data structures from RCU context.
lockdep_reset_lock_immReset a lock. Does not sleep. Ignores debug_locks. Must only be used by the* lockdep selftests.