summaryrefslogtreecommitdiff
path: root/sys/kern/kern_resource.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2008-01-10 22:11:20 +0000
committerRobert Watson <rwatson@FreeBSD.org>2008-01-10 22:11:20 +0000
commitd92909c1d40c7af132a1a01b2271b3d036addcec (patch)
tree521eeaf16fcaaa04187cb36d5416f01065cdf9a3 /sys/kern/kern_resource.c
parenta3ab9923ff08afe687218832efbc49d46500c796 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_resource.c')
-rw-r--r--sys/kern/kern_resource.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 4e22054c34bc..5f8ea8f950da 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -849,7 +849,7 @@ calcru(struct proc *p, struct timeval *up, struct timeval *sp)
}
/* Make sure the per-thread stats are current. */
FOREACH_THREAD_IN_PROC(p, td) {
- if (td->td_runtime == 0)
+ if (td->td_incruntime == 0)
continue;
thread_lock(td);
ruxagg(&p->p_rux, td);
@@ -1021,11 +1021,11 @@ ruxagg(struct rusage_ext *rux, struct thread *td)
THREAD_LOCK_ASSERT(td, MA_OWNED);
PROC_SLOCK_ASSERT(td->td_proc, MA_OWNED);
- rux->rux_runtime += td->td_runtime;
+ rux->rux_runtime += td->td_incruntime;
rux->rux_uticks += td->td_uticks;
rux->rux_sticks += td->td_sticks;
rux->rux_iticks += td->td_iticks;
- td->td_runtime = 0;
+ td->td_incruntime = 0;
td->td_uticks = 0;
td->td_iticks = 0;
td->td_sticks = 0;