Index: kern_task.c =================================================================== RCS file: /cvs/src/sys/kern/kern_task.c,v retrieving revision 1.28 diff -u -p -w -r1.28 kern_task.c --- kern_task.c 7 Jun 2020 23:23:30 -0000 1.28 +++ kern_task.c 10 Jun 2020 13:03:47 -0000 @@ -288,7 +288,7 @@ taskq_do_barrier(struct taskq *tq) while (tq->tq_bthreads < tq->tq_nthreads) { /* shove the task into the queue for a worker to pick up */ SET(t.t_flags, TASK_ONQUEUE); - TAILQ_INSERT_HEAD(&tq->tq_worklist, &t, t_entry); + TAILQ_INSERT_TAIL(&tq->tq_worklist, &t, t_entry); wakeup_one(tq); msleep_nsec(&tq->tq_bthreads, &tq->tq_mtx,