summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_meter.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vm_meter.c')
-rw-r--r--sys/vm/vm_meter.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/vm/vm_meter.c b/sys/vm/vm_meter.c
index 0a05cb9..6a80411 100644
--- a/sys/vm/vm_meter.c
+++ b/sys/vm/vm_meter.c
@@ -82,7 +82,8 @@ loadav(struct loadavg *avg)
for (nrun = 0, p = LIST_FIRST(&allproc); p != 0; p = LIST_NEXT(p, p_list)) {
switch (p->p_stat) {
case SSLEEP:
- if (p->p_priority > PZERO || p->p_slptime != 0)
+ if (p->p_pri.pri_level > PZERO ||
+ p->p_slptime != 0)
continue;
/* FALLTHROUGH */
case SRUN:
@@ -163,7 +164,7 @@ vmtotal(SYSCTL_HANDLER_ARGS)
case SSLEEP:
case SSTOP:
if (p->p_sflag & PS_INMEM) {
- if (p->p_priority <= PZERO)
+ if (p->p_pri.pri_level <= PZERO)
totalp->t_dw++;
else if (p->p_slptime < maxslp)
totalp->t_sl++;
OpenPOWER on IntegriCloud