diff options
| author | David Xu <davidxu@FreeBSD.org> | 2002-11-18 01:59:31 +0000 |
|---|---|---|
| committer | David Xu <davidxu@FreeBSD.org> | 2002-11-18 01:59:31 +0000 |
| commit | 8798d4f9c8bf350523a55eecc3149bd5f9fd9118 (patch) | |
| tree | 18ead637adf47f0ef341097ad01c39153e03fa2b /sys/kern/kern_clock.c | |
| parent | 49115f907051188c7bf9c9086e4a80e59fa9857c (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_clock.c')
| -rw-r--r-- | sys/kern/kern_clock.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c index d9187281c75e..c5e1b4a748b4 100644 --- a/sys/kern/kern_clock.c +++ b/sys/kern/kern_clock.c @@ -393,6 +393,8 @@ statclock_process(ke, pc, user) /* * Charge the time as appropriate. */ + if (p->p_flag & P_KSES) + thread_add_ticks_intr(1, 1); ke->ke_uticks++; if (ke->ke_ksegrp->kg_nice > NZERO) cp_time[CP_NICE]++; @@ -430,6 +432,8 @@ statclock_process(ke, pc, user) ke->ke_iticks++; cp_time[CP_INTR]++; } else { + if (p->p_flag & P_KSES) + thread_add_ticks_intr(0, 1); ke->ke_sticks++; if (p != PCPU_GET(idlethread)->td_proc) cp_time[CP_SYS]++; |
