Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:On non-huge systems, use expedited RCU grace periods to make suspend* and hibernation run faster.

Proto:static int rcu_pm_notify(struct notifier_block *self, unsigned long action, void *hcpu)

Type:int

Parameter:

TypeParameterName
struct notifier_block *self
unsigned longaction
void *hcpu
3296  Case action == Going to hibernate
3297  Case action == Going to suspend the system
3298  _expedite_gp - Expedite future RCU grace periods* After a call to this function, future calls to synchronize_rcu() and* friends act as the corresponding synchronize_rcu_expedited() function* had instead been called.
3299  Break
3300  Case action == Hibernation finished
3301  Case action == Suspend finished
3302  _unexpedite_gp - Cancel prior rcu_expedite_gp() invocation* Undo a prior call to rcu_expedite_gp()
3303  Break
3304  Default
3305  Break
3307  Return Suits me