summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authoriedowse <iedowse@FreeBSD.org>2001-10-04 22:33:31 +0000
committeriedowse <iedowse@FreeBSD.org>2001-10-04 22:33:31 +0000
commit721b742b1e01083e60c581f8cde76d0203604260 (patch)
tree3edacf4cf1051972a2f071f2db9e514c4cd9b242 /sys/vm
parent6c9e575b196d51cc925335b293fd6b2b5c65741c (diff)
downloadFreeBSD-src-721b742b1e01083e60c581f8cde76d0203604260.zip
FreeBSD-src-721b742b1e01083e60c581f8cde76d0203604260.tar.gz
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.
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_meter.c5
1 files changed, 0 insertions, 5 deletions
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;
OpenPOWER on IntegriCloud