/* Does the current CPU require a yet-as-unscheduled grace period?  */
static int cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp)
/* Does the current CPU require a yet-as-unscheduled grace period?  */
static int cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp)
{
	return *rdp->nxttail[RCU_DONE_TAIL] && !rcu_gp_in_progress(rsp);
}