aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
diff options
context:
space:
mode:
authorMatt Macy <mmacy@FreeBSD.org>2018-05-29 18:03:48 +0000
committerMatt Macy <mmacy@FreeBSD.org>2018-05-29 18:03:48 +0000
commitb99aa0fbb203fa85c8be47b883449d6516393c66 (patch)
tree32adc099ca931e438ddab66ae07cd3861ea50f61 /sys/kern/vfs_vnops.c
parent6c3c319414ac8b973bab6b2c7d6c5748fdcb103d (diff)
downloadsrc-b99aa0fbb203fa85c8be47b883449d6516393c66.tar.gz
src-b99aa0fbb203fa85c8be47b883449d6516393c66.zip
hwpmc: don't enter epoch section across mmap hook
Notes
Notes: svn path=/head/; revision=334344
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r--sys/kern/vfs_vnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index 5d3efc7a8204..f8fb7ca4c129 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -2494,7 +2494,7 @@ vn_mmap(struct file *fp, vm_map_t map, vm_offset_t *addr, vm_size_t size,
if ((prot & VM_PROT_EXECUTE) != 0 && error == 0) {
pkm.pm_file = vp;
pkm.pm_address = (uintptr_t) *addr;
- PMC_CALL_HOOK(td, PMC_FN_MMAP, (void *) &pkm);
+ PMC_CALL_HOOK_UNLOCKED(td, PMC_FN_MMAP, (void *) &pkm);
}
}
#endif