diff options
author | jeff <jeff@FreeBSD.org> | 2003-10-16 08:39:15 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2003-10-16 08:39:15 +0000 |
commit | 991febf6dd83fc12812470ce7a43503ff2b86f2c (patch) | |
tree | 4504a4128c016153ce48c99214c1d950dcd4159e /sys/kern/kern_clock.c | |
parent | bf29a9dd12c09202074e962807f15097f0ae53e3 (diff) | |
download | FreeBSD-src-991febf6dd83fc12812470ce7a43503ff2b86f2c.zip FreeBSD-src-991febf6dd83fc12812470ce7a43503ff2b86f2c.tar.gz |
- Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a td
argument rather than a kse.
Diffstat (limited to 'sys/kern/kern_clock.c')
-rw-r--r-- | sys/kern/kern_clock.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c index d0558cd..c09e9d6 100644 --- a/sys/kern/kern_clock.c +++ b/sys/kern/kern_clock.c @@ -385,7 +385,6 @@ statclock(frame) struct rusage *ru; struct vmspace *vm; struct thread *td; - struct kse *ke; struct proc *p; long rss; @@ -393,7 +392,6 @@ statclock(frame) p = td->td_proc; mtx_lock_spin_flags(&sched_lock, MTX_QUIET); - ke = td->td_kse; if (CLKF_USERMODE(frame)) { /* * Charge the time as appropriate. @@ -401,7 +399,7 @@ statclock(frame) if (p->p_flag & P_SA) thread_statclock(1); p->p_uticks++; - if (ke->ke_ksegrp->kg_nice > NZERO) + if (td->td_ksegrp->kg_nice > NZERO) cp_time[CP_NICE]++; else cp_time[CP_USER]++; @@ -433,7 +431,7 @@ statclock(frame) } } - sched_clock(ke); + sched_clock(td); /* Update resource usage integrals and maximums. */ if ((pstats = p->p_stats) != NULL && |