From 5f2dd0da0dd463999efacbd5a5dd318bd01d52a4 Mon Sep 17 00:00:00 2001 From: hsu Date: Thu, 3 Aug 2000 16:37:46 +0000 Subject: Modify to use fixed STAILQ_LAST(). Reviewed by: dfr --- sys/kern/subr_taskqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/kern/subr_taskqueue.c') 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 { -- cgit v1.1