函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\locking\lockdep.c Create Date:2022-07-27 10:50:44
Last Modify:2020-03-17 14:16:01 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Schedule an RCU callback if no RCU callback is pending. Must be called with* the graph lock held.

函数原型:static void call_rcu_zapped(struct pending_free *pf)

返回类型:void

参数:

类型参数名称
struct pending_free *pf
4917  WARN_ON_ONCE(inside_selftest())
4919  如果链表为空则返回
4922  如果scheduled则返回
4925  scheduled = true
4927  WARN_ON_ONCE(pf + index != pf)
4928  index异或等于1
4930  Post an RCU callback to be invoked after the end of an RCU grace* period. But since we have but one CPU, that would be after any* quiescent state.
调用者
名称描述
free_zapped_rcu
lockdep_free_key_range_regUsed in module
lockdep_reset_lock_regRemove all information lockdep has about a lock if debug_locks == 1. Free* released data structures from RCU context.
lockdep_unregister_keyUnregister a dynamically allocated key.