summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thread.c
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2002-07-24 07:29:16 +0000
committerjulian <julian@FreeBSD.org>2002-07-24 07:29:16 +0000
commit83080a2d6ab81fedd0a54769904a09590830b821 (patch)
tree329fb5a1f537a732341954396d7f2d9fb004dc76 /sys/kern/kern_thread.c
parent50bdfea7d15508a0f5821159a0c1f6cfcc0f431a (diff)
downloadFreeBSD-src-83080a2d6ab81fedd0a54769904a09590830b821.zip
FreeBSD-src-83080a2d6ab81fedd0a54769904a09590830b821.tar.gz
When suspending a thread, update the appropriate (sic) statistic.
Diffstat (limited to 'sys/kern/kern_thread.c')
-rw-r--r--sys/kern/kern_thread.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c
index eb0617d..c44139d 100644
--- a/sys/kern/kern_thread.c
+++ b/sys/kern/kern_thread.c
@@ -749,6 +749,7 @@ thread_suspend_check(int return_instead)
td->td_state = TDS_SUSPENDED;
TAILQ_INSERT_TAIL(&p->p_suspended, td, td_runq);
PROC_UNLOCK(p);
+ p->p_stats->p_ru.ru_nivcsw++;
mi_switch();
mtx_unlock_spin(&sched_lock);
PROC_LOCK(p);
OpenPOWER on IntegriCloud