aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorIan Dowse <iedowse@FreeBSD.org>2001-10-04 22:33:31 +0000
committerIan Dowse <iedowse@FreeBSD.org>2001-10-04 22:33:31 +0000
commit564bfabecbbe9c676e516d689668deccdff6e8f5 (patch)
tree3edacf4cf1051972a2f071f2db9e514c4cd9b242 /sys
parente6f9ad07792a97a11670dae42dbd6151c1c7ccf7 (diff)
downloadsrc-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.c5
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;