From 721b742b1e01083e60c581f8cde76d0203604260 Mon Sep 17 00:00:00 2001 From: iedowse Date: Thu, 4 Oct 2001 22:33:31 +0000 Subject: Remove the SSLEEP case from the load average computation. This has been a no-op for as long as our CVS history goes back. Processes in state SSLEEP could only be counted if p_slptime == 0, but immediately before loadav() is called, schedcpu() has just incremented p_slptime on all SSLEEP processes. --- sys/vm/vm_meter.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'sys/vm') diff --git a/sys/vm/vm_meter.c b/sys/vm/vm_meter.c index c3697be..ac1e769 100644 --- a/sys/vm/vm_meter.c +++ b/sys/vm/vm_meter.c @@ -88,11 +88,6 @@ loadav(struct loadavg *avg) FOREACH_PROC_IN_SYSTEM(p) { FOREACH_KSEGRP_IN_PROC(p, kg) { switch (p->p_stat) { - case SSLEEP: - if (kg->kg_pri.pri_level > PZERO || - kg->kg_slptime != 0) /* ke? */ - goto nextproc; - /* FALLTHROUGH */ case SRUN: if ((p->p_flag & P_NOLOAD) != 0) goto nextproc; -- cgit v1.1