summaryrefslogtreecommitdiff
path: root/sys/kern/subr_taskqueue.c
diff options
context:
space:
mode:
authorJeffrey Hsu <hsu@FreeBSD.org>2000-08-03 16:37:46 +0000
committerJeffrey Hsu <hsu@FreeBSD.org>2000-08-03 16:37:46 +0000
commit51b86781c0c5e27168e3a5617423f01538d4cac9 (patch)
tree446f596d7a9b9c12f575fc314f99226d4055670b /sys/kern/subr_taskqueue.c
parent5434d3f74493afae6fdb8fb8b48e37c0691f76c7 (diff)
Notes
Diffstat (limited to 'sys/kern/subr_taskqueue.c')
-rw-r--r--sys/kern/subr_taskqueue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_taskqueue.c b/sys/kern/subr_taskqueue.c
index ab47b4ff2ff7..6d18cb9c95ea 100644
--- a/sys/kern/subr_taskqueue.c
+++ b/sys/kern/subr_taskqueue.c
@@ -136,7 +136,7 @@ taskqueue_enqueue(struct taskqueue *queue, struct task *task)
/*
* Optimise the case when all tasks have the same priority.
*/
- prev = STAILQ_LAST(&queue->tq_queue);
+ prev = STAILQ_LAST(&queue->tq_queue, task, ta_link);
if (!prev || prev->ta_priority >= task->ta_priority) {
STAILQ_INSERT_TAIL(&queue->tq_queue, task, ta_link);
} else {