Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:Reset a lock. Does not sleep. Ignores debug_locks. Must only be used by the* lockdep selftests.

Proto:static void lockdep_reset_lock_imm(struct lockdep_map *lock)

Type:void

Parameter:

TypeParameterName
struct lockdep_map *lock
5143  pf = pf
5146  raw_local_irq_save(flags)
5147  r sched/core.c and kernel_lock.c: ( & lockdep_lock: protects the lockdep graph, the hashes and the* class/list/hash allocators.* This is one of the rare exceptions where it's justified* to use a raw spinlock - we really dont want the spinlock* code to recurse back into the lockdep code...)
5148  The caller must hold the graph lock. Does not sleep.
5149  The caller must hold the graph lock. May be called from RCU context.
5150  arch_spin_unlock( & lockdep_lock: protects the lockdep graph, the hashes and the* class/list/hash allocators.* This is one of the rare exceptions where it's justified* to use a raw spinlock - we really dont want the spinlock* code to recurse back into the lockdep code...)
5151  raw_local_irq_restore(flags)
Caller
NameDescribe
lockdep_reset_lock