aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_capability.c
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2018-05-07 23:10:12 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2018-05-07 23:10:12 +0000
commit75e9b455a9044b4162e264a56f2b9ef8c78534e2 (patch)
tree167cd141e172f18c07056af47f57517622177ec3 /sys/kern/sys_capability.c
parent79ca7cbf0921e41a806537bc99529144d59395a5 (diff)
downloadsrc-75e9b455a9044b4162e264a56f2b9ef8c78534e2.tar.gz
src-75e9b455a9044b4162e264a56f2b9ef8c78534e2.zip
Change trap_enotcap to bool and annotate with __read_frequently
It is read on each return to user space.
Notes
Notes: svn path=/head/; revision=333342
Diffstat (limited to 'sys/kern/sys_capability.c')
-rw-r--r--sys/kern/sys_capability.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/sys_capability.c b/sys/kern/sys_capability.c
index 8442433aa71c..68dab46ee891 100644
--- a/sys/kern/sys_capability.c
+++ b/sys/kern/sys_capability.c
@@ -85,8 +85,8 @@ __FBSDID("$FreeBSD$");
#include <vm/uma.h>
#include <vm/vm.h>
-int trap_enotcap;
-SYSCTL_INT(_kern, OID_AUTO, trap_enotcap, CTLFLAG_RW, &trap_enotcap, 0,
+bool __read_frequently trap_enotcap;
+SYSCTL_BOOL(_kern, OID_AUTO, trap_enotcap, CTLFLAG_RW, &trap_enotcap, 0,
"Deliver SIGTRAP on ENOTCAPABLE");
#ifdef CAPABILITY_MODE