From 74f8e63a104485f17205e2a3e446e00f968c324c Mon Sep 17 00:00:00 2001 From: phk Date: Wed, 8 Feb 2006 08:09:17 +0000 Subject: Simplify system time accounting for profiling. Rename struct thread's td_sticks to td_pticks, we will need the other name for more appropriately named use shortly. Reduce it from uint64_t to u_int. Clear td_pticks whenever we enter the kernel instead of recording its value as reference for userret(). Use the absolute value of td->pticks in userret() and eliminate third argument. --- sys/kern/kern_clock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/kern/kern_clock.c') diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c index 33336b9..0316c3e 100644 --- a/sys/kern/kern_clock.c +++ b/sys/kern/kern_clock.c @@ -440,7 +440,7 @@ statclock(int usermode) } else { if (p->p_flag & P_SA) thread_statclock(0); - td->td_sticks++; + td->td_pticks++; p->p_rux.rux_sticks++; if (td != PCPU_GET(idlethread)) cp_time[CP_SYS]++; -- cgit v1.1