RCU_NEXT_READY_TAIL
.tails[RCU_NEXT_READY_TAIL] = &n.head, \
for (i = RCU_NEXT_READY_TAIL; i > RCU_DONE_TAIL; i--)
if (!rcu_segcblist_restempty(&rdp->cblist, RCU_NEXT_READY_TAIL))
!rcu_segcblist_restempty(&rdp->cblist, RCU_NEXT_READY_TAIL))
sprintf(bufr, "%ld(%ld)", rsclp->seglen[RCU_NEXT_READY_TAIL],
rsclp->gp_seq[RCU_NEXT_READY_TAIL]);
".R"[!rcu_segcblist_segempty(rsclp, RCU_NEXT_READY_TAIL)],
rcu_segcblist_segempty(rsclp, RCU_NEXT_READY_TAIL) ? "" : bufr,
RCU_NEXT_READY_TAIL) ||
RCU_NEXT_READY_TAIL);
RCU_NEXT_READY_TAIL));