Convert them to {m,t}sleep_nsec(9), ok?
Index: uvm/uvm_device.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_device.c,v
retrieving revision 1.56
diff -u -p -r1.56 uvm_device.c
--- uvm/uvm_device.c 18 Jul 2019 23:47:33 -0000 1.56
+++ uvm/uvm_device.c 5 Dec 2019 10:51:57 -0000
@@ -243,7 +243,8 @@ again:
* lock interleaving. -- this is ok in this case since the
* locks are both IPL_NONE
*/
- msleep(udv, &udv_lock, PVM | PNORELOCK, "udv_detach", 0);
+ msleep_nsec(udv, &udv_lock, PVM | PNORELOCK, "udv_detach",
+ INFSLP);
goto again;
}
Index: uvm/uvm_fault.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_fault.c,v
retrieving revision 1.96
diff -u -p -r1.96 uvm_fault.c
--- uvm/uvm_fault.c 18 Jul 2019 23:47:33 -0000 1.96
+++ uvm/uvm_fault.c 5 Dec 2019 10:52:07 -0000
@@ -1029,7 +1029,7 @@ Case2:
KASSERT(result != VM_PAGER_PEND);
if (result == VM_PAGER_AGAIN) {
- tsleep(&lbolt, PVM, "fltagain2", 0);
+ tsleep_nsec(&lbolt, PVM, "fltagain2", INFSLP);
goto ReFault;
}
Index: uvm/uvm_km.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_km.c,v
retrieving revision 1.132
diff -u -p -r1.132 uvm_km.c
--- uvm/uvm_km.c 18 Jul 2019 23:47:33 -0000 1.132
+++ uvm/uvm_km.c 5 Dec 2019 10:52:22 -0000
@@ -581,7 +581,7 @@ uvm_km_valloc_prefer_wait(struct vm_map
}
/* failed. sleep for a while (on map) */
- tsleep(map, PVM, "vallocwait", 0);
+ tsleep_nsec(map, PVM, "vallocwait", INFSLP);
}
/*NOTREACHED*/
}
@@ -909,7 +909,7 @@ try_map:
kv->kv_align, UVM_MAPFLAG(prot, prot, MAP_INHERIT_NONE,
MADV_RANDOM, mapflags))) {
if (kv->kv_wait && kd->kd_waitok) {
- tsleep(map, PVM, "km_allocva", 0);
+ tsleep_nsec(map, PVM, "km_allocva", INFSLP);
goto try_map;
}
uvm_pglistfree(&pgl);
Index: uvm/uvm_pager.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_pager.c,v
retrieving revision 1.71
diff -u -p -r1.71 uvm_pager.c
--- uvm/uvm_pager.c 17 Dec 2014 19:42:15 -0000 1.71
+++ uvm/uvm_pager.c 5 Dec 2019 10:52:32 -0000
@@ -166,7 +166,7 @@ pager_seg_restart:
pager_seg_fail:
if ((flags & UVMPAGER_MAPIN_WAITOK) != 0) {
- msleep(&psegs, &uvm_pseg_lck, PVM, "pagerseg", 0);
+ msleep_nsec(&psegs, &uvm_pseg_lck, PVM, "pagerseg", INFSLP);
goto pager_seg_restart;
}
Index: uvm/uvm_pmemrange.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_pmemrange.c,v
retrieving revision 1.55
diff -u -p -r1.55 uvm_pmemrange.c
--- uvm/uvm_pmemrange.c 3 Jul 2019 22:39:33 -0000 1.55
+++ uvm/uvm_pmemrange.c 5 Dec 2019 10:52:40 -0000
@@ -1946,7 +1946,7 @@ uvm_wait_pla(paddr_t low, paddr_t high,
wakeup(&uvm.pagedaemon); /* wake the daemon! */
while (pma.pm_flags & (UVM_PMA_LINKED | UVM_PMA_BUSY))
- msleep(&pma, &uvm.fpageqlock, PVM, wmsg, 0);
+ msleep_nsec(&pma, &uvm.fpageqlock, PVM, wmsg, INFSLP);
if (!(pma.pm_flags & UVM_PMA_FREED) &&
pma.pm_flags & UVM_PMA_FAIL) {
Index: uvm/uvm_vnode.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_vnode.c,v
retrieving revision 1.104
diff -u -p -r1.104 uvm_vnode.c
--- uvm/uvm_vnode.c 18 Jul 2019 23:47:33 -0000 1.104
+++ uvm/uvm_vnode.c 5 Dec 2019 10:52:47 -0000
@@ -1236,7 +1236,7 @@ uvn_io(struct uvm_vnode *uvn, vm_page_t
return(VM_PAGER_OK);
} else {
while (rebooting)
- tsleep(&rebooting, PVM, "uvndead", 0);
+ tsleep_nsec(&rebooting, PVM, "uvndead", INFSLP);
return(VM_PAGER_ERROR);
}
}