aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/profile.h
diff options
context:
space:
mode:
authorBosko Milekic <bmilekic@FreeBSD.org>2001-02-09 06:11:45 +0000
committerBosko Milekic <bmilekic@FreeBSD.org>2001-02-09 06:11:45 +0000
commit9ed346bab02c967ac656a58bc024f9505d8e3d7a (patch)
treed3c094e833fc39df4460403c9499fab2981579c4 /sys/amd64/include/profile.h
parentc27eb220c245e2b0f32d16a84d5edb3e42ccd2f8 (diff)
Notes
Diffstat (limited to 'sys/amd64/include/profile.h')
-rw-r--r--sys/amd64/include/profile.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/include/profile.h b/sys/amd64/include/profile.h
index 28db117c0d47..5f2a7807c07e 100644
--- a/sys/amd64/include/profile.h
+++ b/sys/amd64/include/profile.h
@@ -66,8 +66,8 @@
#ifdef SMP
#define MCOUNT_ENTER(s) { s = read_eflags(); \
__asm __volatile("cli" : : : "memory"); \
- mtx_enter(&mcount_mtx, MTX_DEF); }
-#define MCOUNT_EXIT(s) { mtx_exit(&mcount_mtx, MTX_DEF); write_eflags(s); }
+ mtx_lock(&mcount_mtx); }
+#define MCOUNT_EXIT(s) { mtx_unlock(&mcount_mtx); write_eflags(s); }
#else
#define MCOUNT_ENTER(s) { s = read_eflags(); disable_intr(); }
#define MCOUNT_EXIT(s) (write_eflags(s))