Convert the remaining ones to {m,t}sleep_nsec(9), ok?

Index: kern/kern_bufq.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_bufq.c,v
retrieving revision 1.32
diff -u -p -r1.32 kern_bufq.c
--- kern/kern_bufq.c    16 Aug 2017 17:52:17 -0000      1.32
+++ kern/kern_bufq.c    16 Dec 2019 10:08:31 -0000
@@ -109,7 +109,7 @@ bufq_init(struct bufq *bq, int type)
 
        mtx_enter(&bufqs_mtx);
        while (bufqs_stop) {
-               msleep(&bufqs_stop, &bufqs_mtx, PRIBIO, "bqinit", 0);
+               msleep_nsec(&bufqs_stop, &bufqs_mtx, PRIBIO, "bqinit", INFSLP);
        }
        SLIST_INSERT_HEAD(&bufqs, bq, bufq_entries);
        mtx_leave(&bufqs_mtx);
@@ -168,7 +168,7 @@ bufq_destroy(struct bufq *bq)
 
        mtx_enter(&bufqs_mtx);
        while (bufqs_stop) {
-               msleep(&bufqs_stop, &bufqs_mtx, PRIBIO, "bqdest", 0);
+               msleep_nsec(&bufqs_stop, &bufqs_mtx, PRIBIO, "bqdest", INFSLP);
        }
        SLIST_REMOVE(&bufqs, bq, bufq, bufq_entries);
        mtx_leave(&bufqs_mtx);
@@ -180,7 +180,8 @@ bufq_queue(struct bufq *bq, struct buf *
 {
        mtx_enter(&bq->bufq_mtx);
        while (bq->bufq_stop) {
-               msleep(&bq->bufq_stop, &bq->bufq_mtx, PRIBIO, "bqqueue", 0);
+               msleep_nsec(&bq->bufq_stop, &bq->bufq_mtx, PRIBIO, "bqqueue",
+                   INFSLP);
        }
 
        bp->b_bq = bq;
@@ -244,8 +245,8 @@ bufq_wait(struct bufq *bq)
                mtx_enter(&bq->bufq_mtx);
                while (bq->bufq_outstanding >= bq->bufq_hi) {
                        bq->bufq_waiting++;
-                       msleep(&bq->bufq_waiting, &bq->bufq_mtx,
-                           PRIBIO, "bqwait", 0);
+                       msleep_nsec(&bq->bufq_waiting, &bq->bufq_mtx,
+                           PRIBIO, "bqwait", INFSLP);
                        bq->bufq_waiting--;
                }
                mtx_leave(&bq->bufq_mtx);
@@ -282,8 +283,8 @@ bufq_quiesce(void)
                mtx_enter(&bq->bufq_mtx);
                bq->bufq_stop = 1;
                while (bq->bufq_outstanding) {
-                       msleep(&bq->bufq_outstanding, &bq->bufq_mtx,
-                           PRIBIO, "bqquies", 0);
+                       msleep_nsec(&bq->bufq_outstanding, &bq->bufq_mtx,
+                           PRIBIO, "bqquies", INFSLP);
                }
                mtx_leave(&bq->bufq_mtx);
        }
Index: kern/kern_exit.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_exit.c,v
retrieving revision 1.181
diff -u -p -r1.181 kern_exit.c
--- kern/kern_exit.c    11 Dec 2019 07:30:09 -0000      1.181
+++ kern/kern_exit.c    16 Dec 2019 10:07:34 -0000
@@ -164,7 +164,7 @@ exit1(struct proc *p, int xexit, int xsi
        if ((p->p_flag & P_THREAD) == 0) {
                /* main thread gotta wait because it has the pid, et al */
                while (pr->ps_refcnt > 1)
-                       tsleep(&pr->ps_threads, PWAIT, "thrdeath", 0);
+                       tsleep_nsec(&pr->ps_threads, PWAIT, "thrdeath", INFSLP);
                if (pr->ps_flags & PS_PROFIL)
                        stopprofclock(pr);
        }
@@ -412,7 +412,8 @@ reaper(void *arg)
        for (;;) {
                mtx_enter(&deadproc_mutex);
                while ((p = LIST_FIRST(&deadproc)) == NULL)
-                       msleep(&deadproc, &deadproc_mutex, PVM, "reaper", 0);
+                       msleep_nsec(&deadproc, &deadproc_mutex, PVM, "reaper",
+                           INFSLP);
 
                /* Remove us from the deadproc list. */
                LIST_REMOVE(p, p_hash);
@@ -567,7 +568,7 @@ loop:
                retval[0] = 0;
                return (0);
        }
-       if ((error = tsleep(q->p_p, PWAIT | PCATCH, "wait", 0)) != 0)
+       if ((error = tsleep_nsec(q->p_p, PWAIT | PCATCH, "wait", INFSLP)) != 0)
                return (error);
        goto loop;
 }
Index: kern/kern_fork.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_fork.c,v
retrieving revision 1.218
diff -u -p -r1.218 kern_fork.c
--- kern/kern_fork.c    29 Nov 2019 21:32:04 -0000      1.218
+++ kern/kern_fork.c    16 Dec 2019 10:08:43 -0000
@@ -491,7 +491,7 @@ fork1(struct proc *curp, int flags, void
         */
        if (flags & FORK_PPWAIT)
                while (curpr->ps_flags & PS_ISPWAIT)
-                       tsleep(curpr, PWAIT, "ppwait", 0);
+                       tsleep_nsec(curpr, PWAIT, "ppwait", INFSLP);
 
        /*
         * If we're tracing the child, alert the parent too.
Index: kern/kern_malloc.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_malloc.c,v
retrieving revision 1.140
diff -u -p -r1.140 kern_malloc.c
--- kern/kern_malloc.c  28 Nov 2019 16:23:11 -0000      1.140
+++ kern/kern_malloc.c  16 Dec 2019 10:08:55 -0000
@@ -218,7 +218,7 @@ malloc(size_t size, int type, int flags)
 #endif
                if (ksp->ks_limblocks < 65535)
                        ksp->ks_limblocks++;
-               msleep(ksp, &malloc_mtx, PSWP+2, memname[type], 0);
+               msleep_nsec(ksp, &malloc_mtx, PSWP+2, memname[type], INFSLP);
        }
        ksp->ks_memuse += allocsize; /* account for this early */
        ksp->ks_size |= 1 << indx;
Index: kern/kern_physio.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_physio.c,v
retrieving revision 1.43
diff -u -p -r1.43 kern_physio.c
--- kern/kern_physio.c  14 Mar 2015 03:38:50 -0000      1.43
+++ kern/kern_physio.c  16 Dec 2019 10:09:47 -0000
@@ -163,7 +163,7 @@ physio(void (*strategy)(struct buf *), d
 
                        /* [wait for the transfer to complete] */
                        while ((bp->b_flags & B_DONE) == 0)
-                               tsleep(bp, PRIBIO + 1, "physio", 0);
+                               tsleep_nsec(bp, PRIBIO + 1, "physio", INFSLP);
 
                        /* Mark it busy again, so nobody else will use it. */
                        bp->b_flags |= B_BUSY;
Index: kern/kern_sensors.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_sensors.c,v
retrieving revision 1.38
diff -u -p -r1.38 kern_sensors.c
--- kern/kern_sensors.c 9 Apr 2017 15:47:18 -0000       1.38
+++ kern/kern_sensors.c 16 Dec 2019 10:09:59 -0000
@@ -242,7 +242,7 @@ sensor_quiesce(void)
 {
        sensors_quiesced = 1;
        while (sensors_running > 0)
-               tsleep(&sensors_running, PZERO, "sensorpause", 0);
+               tsleep_nsec(&sensors_running, PZERO, "sensorpause", INFSLP);
        
 }
 void
Index: kern/kern_sig.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_sig.c,v
retrieving revision 1.236
diff -u -p -r1.236 kern_sig.c
--- kern/kern_sig.c     11 Dec 2019 07:30:09 -0000      1.236
+++ kern/kern_sig.c     16 Dec 2019 10:11:04 -0000
@@ -507,7 +507,7 @@ sys_sigsuspend(struct proc *p, void *v, 
        struct sigacts *ps = pr->ps_sigacts;
 
        dosigsuspend(p, SCARG(uap, mask) &~ sigcantmask);
-       while (tsleep(ps, PPAUSE|PCATCH, "pause", 0) == 0)
+       while (tsleep_nsec(ps, PPAUSE|PCATCH, "pause", INFSLP) == 0)
                /* void */;
        /* always return EINTR rather than ERESTART... */
        return (EINTR);
@@ -2055,7 +2055,7 @@ single_thread_wait(struct process *pr)
 {
        /* wait until they're all suspended */
        while (pr->ps_singlecount > 0)
-               tsleep(&pr->ps_singlecount, PWAIT, "suspend", 0);
+               tsleep_nsec(&pr->ps_singlecount, PWAIT, "suspend", INFSLP);
 }
 
 void
Index: kern/kern_task.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_task.c,v
retrieving revision 1.26
diff -u -p -r1.26 kern_task.c
--- kern/kern_task.c    23 Jun 2019 12:56:10 -0000      1.26
+++ kern/kern_task.c    16 Dec 2019 10:09:24 -0000
@@ -167,7 +167,8 @@ taskq_destroy(struct taskq *tq)
 
        while (tq->tq_running > 0) {
                wakeup(tq);
-               msleep(&tq->tq_running, &tq->tq_mtx, PWAIT, "tqdestroy", 0);
+               msleep_nsec(&tq->tq_running, &tq->tq_mtx, PWAIT, "tqdestroy",
+                   INFSLP);
        }
        mtx_leave(&tq->tq_mtx);
 
@@ -318,7 +319,7 @@ retry:
                }
 
                tq->tq_waiting++;
-               msleep(tq, &tq->tq_mtx, PWAIT, "bored", 0);
+               msleep_nsec(tq, &tq->tq_mtx, PWAIT, "bored", INFSLP);
                tq->tq_waiting--;
        }
 
@@ -330,7 +331,7 @@ retry:
                if (++tq->tq_waiting == tq->tq_nthreads) {
                        tq->tq_waiting--;
                } else {
-                       msleep(tq, &tq->tq_mtx, PWAIT, "tqblk", 0);
+                       msleep_nsec(tq, &tq->tq_mtx, PWAIT, "tqblk", INFSLP);
                        tq->tq_waiting--;
                        goto retry;
                }

Reply via email to