UVM_UNLOCK_AND_WAIT
UVM_UNLOCK_AND_WAIT(pg, &pg->interlock, false, wmesg, 0);
UVM_UNLOCK_AND_WAIT(lcv, &udv_lock, false,
UVM_UNLOCK_AND_WAIT(udv, &udv_lock, false, "udv_detach",0);
UVM_UNLOCK_AND_WAIT(pg, &pg->interlock, false, wmesg, 0);
UVM_UNLOCK_AND_WAIT(&emergva,
UVM_UNLOCK_AND_WAIT(pager_map, &pager_map_wanted_lock, false,
UVM_UNLOCK_AND_WAIT(&uvmexp.free, &uvmpd_lock, false, wmsg, timo);
UVM_UNLOCK_AND_WAIT(&uvm.pagedaemon,