> > So this is very very strange. This error is happening out of> rcu_start_gp(), which updates rsp->gpnum, and then updates each rnp->gpnum> in rcu_node array order. When you get the error on the root rcu_node> structure, the new ->gpnum value should not have yet propagated to the> leaf rcu_node structures. Or is the error print happening asynchronously?> > If it is happening asynchronously, so that the actual printing of the> first set of messages above isn't happening until after initialization> is complete, could you please copy the relevant values out so that the> printout is consistent with the state at the time of the error?>

I've changed the debug_print function to only print the different completed and gpnum values (for rdp, rnp, rsp and rnp->mynode) :