Loading kernel/rcu/update.c +3 −0 Original line number Diff line number Diff line Loading @@ -555,9 +555,12 @@ struct early_boot_kfree_rcu { static void early_boot_test_call_rcu(void) { static struct rcu_head head; int idx; static struct rcu_head shead; struct early_boot_kfree_rcu *rhp; idx = srcu_down_read(&early_srcu); srcu_up_read(&early_srcu, idx); call_rcu(&head, test_callback); early_srcu_cookie = start_poll_synchronize_srcu(&early_srcu); call_srcu(&early_srcu, &shead, test_callback); Loading Loading
kernel/rcu/update.c +3 −0 Original line number Diff line number Diff line Loading @@ -555,9 +555,12 @@ struct early_boot_kfree_rcu { static void early_boot_test_call_rcu(void) { static struct rcu_head head; int idx; static struct rcu_head shead; struct early_boot_kfree_rcu *rhp; idx = srcu_down_read(&early_srcu); srcu_up_read(&early_srcu, idx); call_rcu(&head, test_callback); early_srcu_cookie = start_poll_synchronize_srcu(&early_srcu); call_srcu(&early_srcu, &shead, test_callback); Loading