summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_taskqueue.c
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>2000-08-03 16:37:46 +0000
committerhsu <hsu@FreeBSD.org>2000-08-03 16:37:46 +0000
commit5f2dd0da0dd463999efacbd5a5dd318bd01d52a4 (patch)
treeb49e242b15ab49ecdb068199b39a380541b9220c /sys/kern/subr_taskqueue.c
parent5fdba512ea50675f172def79a1732e58d3baf048 (diff)
downloadFreeBSD-src-5f2dd0da0dd463999efacbd5a5dd318bd01d52a4.zip
FreeBSD-src-5f2dd0da0dd463999efacbd5a5dd318bd01d52a4.tar.gz
Modify to use fixed STAILQ_LAST().
Reviewed by: dfr
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 ab47b4f..6d18cb9 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 {
OpenPOWER on IntegriCloud