Function report |
Source Code:kernel\rcu\tree_stall.h |
Create Date:2022-07-28 10:28:04 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:This function checks for grace-period requests that fail to motivate* RCU to come out of its idle mode.
Proto:static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp, const unsigned long gpssdelay)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct rcu_node * | rnp | |
struct rcu_data * | rdp | |
const unsigned long | gpssdelay |
617 | If time_before(j, READ_ONCE(Time of last GP request ) + gpssdelay) || time_before(j, READ_ONCE(Time of last GP kthread ) + gpssdelay) || atomic_read( & warned) Then Return |
630 | Return |
634 | If rnp_root != rnp Then Wrappers for the rcu_node::lock acquire and release(rnp_root) |
642 | If rnp_root != rnp Then raw_spin_unlock_rcu_node(rnp_root) |
646 | Return |
648 | WARN_ON(1) |
649 | If rnp_root != rnp Then raw_spin_unlock_rcu_node(rnp_root) |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |