summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_clock.c
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2013-02-12 08:06:22 +0000
committermpi <mpi@openbsd.org>2013-02-12 08:06:22 +0000
commit0f28845859d090da9ecb82dee27886e2614e132f (patch)
tree4e97c4bbf0984918c687bad8726f99d985eebb0a /sys/kern/kern_clock.c
parentUnbreak the tree by adding missing defines. Forgot to sync in previous (diff)
downloadwireguard-openbsd-0f28845859d090da9ecb82dee27886e2614e132f.tar.xz
wireguard-openbsd-0f28845859d090da9ecb82dee27886e2614e132f.zip
Back out per-CPU kernel profiling, it shouldn't modify a public header
at this moment.
Diffstat (limited to 'sys/kern/kern_clock.c')
-rw-r--r--sys/kern/kern_clock.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c
index 57220881f03..d7d51646c2c 100644
--- a/sys/kern/kern_clock.c
+++ b/sys/kern/kern_clock.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_clock.c,v 1.77 2013/02/11 17:05:25 mpi Exp $ */
+/* $OpenBSD: kern_clock.c,v 1.78 2013/02/12 08:06:22 mpi Exp $ */
/* $NetBSD: kern_clock.c,v 1.34 1996/06/09 04:51:03 briggs Exp $ */
/*-
@@ -421,8 +421,8 @@ statclock(struct clockframe *frame)
/*
* Kernel statistics are just like addupc_intr, only easier.
*/
- g = ci->ci_gmon;
- if (g != NULL && g->state == GMON_PROF_ON) {
+ g = &_gmonparam;
+ if (g->state == GMON_PROF_ON) {
i = CLKF_PC(frame) - g->lowpc;
if (i < g->textsize) {
i /= HISTFRACTION * sizeof(*g->kcount);