TDF_MP_STOPREQ
atomic_set_int(&td->td_mpflags, TDF_MP_STOPREQ);
while (td->td_mpflags & TDF_MP_STOPREQ) {
atomic_clear_int(&td->td_mpflags, TDF_MP_STOPREQ);
if (td->td_mpflags & TDF_MP_STOPREQ) {
atomic_clear_int(&td->td_mpflags, TDF_MP_STOPREQ);