diff options
author | Ian Dowse <iedowse@FreeBSD.org> | 2001-10-04 22:33:31 +0000 |
---|---|---|
committer | Ian Dowse <iedowse@FreeBSD.org> | 2001-10-04 22:33:31 +0000 |
commit | 564bfabecbbe9c676e516d689668deccdff6e8f5 (patch) | |
tree | 3edacf4cf1051972a2f071f2db9e514c4cd9b242 /sys | |
parent | e6f9ad07792a97a11670dae42dbd6151c1c7ccf7 (diff) | |
download | src-564bfabecbbe9c676e516d689668deccdff6e8f5.tar.gz src-564bfabecbbe9c676e516d689668deccdff6e8f5.zip |
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.
Notes
Notes:
svn path=/head/; revision=84488
Diffstat (limited to 'sys')
-rw-r--r-- | sys/vm/vm_meter.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/sys/vm/vm_meter.c b/sys/vm/vm_meter.c index c3697be33342..ac1e769f66c7 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; |