diff options
author | Matt Macy <mmacy@FreeBSD.org> | 2018-05-29 18:03:48 +0000 |
---|---|---|
committer | Matt Macy <mmacy@FreeBSD.org> | 2018-05-29 18:03:48 +0000 |
commit | b99aa0fbb203fa85c8be47b883449d6516393c66 (patch) | |
tree | 32adc099ca931e438ddab66ae07cd3861ea50f61 /sys/kern/vfs_vnops.c | |
parent | 6c3c319414ac8b973bab6b2c7d6c5748fdcb103d (diff) | |
download | src-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.c | 2 |
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 |