From 616009973535e9a63fb780dd7136a2ad7cffb5ec Mon Sep 17 00:00:00 2001 From: John Dyson Date: Thu, 1 May 1997 14:36:01 +0000 Subject: [PATCH] Check the correct queue for waking up the pageout daemon. Specifically, the pageout daemon wasn't always being waken up appropriately when the (cache + free) queues were depleted. Submitted by: David S. Miller --- sys/vm/vm_page.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index d06711bdfc9..fdb82c1bbb6 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)vm_page.c 7.4 (Berkeley) 5/7/91 - * $Id: vm_page.c,v 1.76 1997/02/22 09:48:31 peter Exp $ + * $Id: vm_page.c,v 1.77 1997/03/23 02:44:54 dyson Exp $ */ /* @@ -577,7 +577,7 @@ vm_page_unqueue(m) TAILQ_REMOVE(pq->pl, m, pageq); --(*pq->cnt); --(*pq->lcnt); - if ((m->queue - m->pc) == PQ_CACHE) { + if ((queue - m->pc) == PQ_CACHE) { if ((cnt.v_cache_count + cnt.v_free_count) < (cnt.v_free_reserved + cnt.v_cache_min)) pagedaemon_wakeup();