SRQ_HOLDTD
if ((srqflags & (SRQ_HOLD | SRQ_HOLDTD)) == 0)
sched_add(td, SRQ_HOLDTD | SRQ_OURSELF | SRQ_YIELDING |
if ((flags & SRQ_HOLDTD) == 0)
if ((flags & SRQ_HOLDTD) == 0)
sched_add(td, SRQ_HOLDTD | SRQ_BORING);
sched_add(td, SRQ_BORING | SRQ_HOLDTD);
sched_add(td, SRQ_BORROWING | SRQ_HOLDTD);
if (!(flags & SRQ_HOLDTD))
sched_add(td, SRQ_BORING | SRQ_HOLDTD);