From 255473d5110da81a5c2c95a16bb419e38dde2b37 Mon Sep 17 00:00:00 2001 From: Mike Karels Date: Sun, 9 Aug 1987 00:10:56 -0800 Subject: [PATCH] clean up after wnj SCCS-vsn: sys/vm/vm_meter.c 7.4 --- usr/src/sys/vm/vm_meter.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/usr/src/sys/vm/vm_meter.c b/usr/src/sys/vm/vm_meter.c index 9a4648da66..9924dff677 100644 --- a/usr/src/sys/vm/vm_meter.c +++ b/usr/src/sys/vm/vm_meter.c @@ -3,7 +3,7 @@ * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * - * @(#)vm_meter.c 7.3 (Berkeley) %G% + * @(#)vm_meter.c 7.4 (Berkeley) %G% */ #include "param.h" @@ -152,14 +152,13 @@ loop: } /* - * No one wants in, so nothing to do. + * If something came ready after we checked it, + * wantin will be set. Otherwise, + * no one wants in, so nothing to do. */ if (outpri == -20000) { (void) splhigh(); - if (wantin) { - wantin = 0; - sleep((caddr_t)&lbolt, PSWP); - } else { + if (wantin == 0) { runout++; sleep((caddr_t)&runout, PSWP); } -- 2.20.1