diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2003-02-17 02:19:58 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2003-02-17 02:19:58 +0000 |
| commit | e4625663c91c25e02fae5e6f2560b6aad6ef55bb (patch) | |
| tree | 2a35dbab1876c5ce91132e41356bc345d69fcd07 /sys/kern/kern_clock.c | |
| parent | be21a309458b70207b51cb745c2ff81eb977cdaa (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_clock.c')
| -rw-r--r-- | sys/kern/kern_clock.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c index 8cb6fcdc760b..df7ca5acc892 100644 --- a/sys/kern/kern_clock.c +++ b/sys/kern/kern_clock.c @@ -49,6 +49,7 @@ #include <sys/ktr.h> #include <sys/mutex.h> #include <sys/proc.h> +#include <sys/resource.h> #include <sys/resourcevar.h> #include <sys/sched.h> #include <sys/signalvar.h> @@ -375,7 +376,7 @@ statclock(frame) */ if (p->p_flag & P_KSES) thread_add_ticks_intr(1, 1); - ke->ke_uticks++; + p->p_uticks++; if (ke->ke_ksegrp->kg_nice > NZERO) cp_time[CP_NICE]++; else @@ -394,12 +395,13 @@ statclock(frame) * in ``non-process'' (i.e., interrupt) work. */ if ((td->td_ithd != NULL) || td->td_intr_nesting_level >= 2) { - ke->ke_iticks++; + p->p_iticks++; cp_time[CP_INTR]++; } else { if (p->p_flag & P_KSES) thread_add_ticks_intr(0, 1); - ke->ke_sticks++; + td->td_sticks++; + p->p_sticks++; if (p != PCPU_GET(idlethread)->td_proc) cp_time[CP_SYS]++; else |
