Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\rcu\tree.c Create Date:2022-07-28 10:26:29
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:rcu_cleanup_dead_rnp

Proto:static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf)

Type:void

Parameter:

TypeParameterName
struct rcu_node *rnp_leaf
2084  rnp = rnp_leaf
2086  raw_lockdep_assert_held_rcu_node(rnp_leaf)
2087  If Not IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_HOTPLUG_CPU) || WARN_ON_ONCE(qsmaskinit) || WARN_ON_ONCE(rcu_preempt_has_tasks(rnp_leaf)) Then Return
2091  cycle
2092  mask = Mask to apply to parent qsmask.
2093  rnp = cu_node tree?
2094  If Not rnp Then Break
2096  Wrappers for the rcu_node::lock acquire and release(rnp)
2097  qsmaskinit &= ~mask
2099  WARN_ON_ONCE(CPUs or groups that need to switch in )
2100  If qsmaskinit Then
2103  Return
2105  raw_spin_unlock_rcu_node(rnp)
Caller
NameDescribe
rcu_gp_initInitialize a new grace period. Return false if no grace period required.