SLP_G_DOREC
if (slp->ns_gflags & SLP_G_DOREC)
slp->ns_gflags |= SLP_G_DOREC;
KASSERT((slp->ns_gflags & SLP_G_DOREC)
slp->ns_gflags &= ~SLP_G_DOREC;
if (slp->ns_gflags & SLP_G_DOREC) {
slp->ns_gflags &= ~SLP_G_DOREC;
KASSERT((slp->ns_gflags & SLP_G_DOREC) == 0);