summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/tty.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/tty.c b/sys/kern/tty.c
index 52ba2b6..a3d8e35 100644
--- a/sys/kern/tty.c
+++ b/sys/kern/tty.c
@@ -103,6 +103,7 @@ __FBSDID("$FreeBSD$");
#include <sys/resourcevar.h>
#include <sys/malloc.h>
#include <sys/filedesc.h>
+#include <sys/sched.h>
#include <sys/sysctl.h>
#include <vm/vm.h>
@@ -2467,7 +2468,7 @@ ttyinfo(struct tty *tp)
else
state = "unknown";
calcru(pick, &utime, &stime, NULL);
- pctcpu = (td->td_kse->ke_pctcpu * 10000 + FSCALE / 2) >> FSHIFT;
+ pctcpu = (sched_pctcpu(td) * 10000 + FSCALE / 2) >> FSHIFT;
if (pick->p_state == PRS_NEW || pick->p_state == PRS_ZOMBIE)
rss = 0;
else
OpenPOWER on IntegriCloud