diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2018-10-12 23:48:10 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2018-10-12 23:48:10 +0000 |
commit | 98fca94d22431113054843c5e2562ae91f118bcb (patch) | |
tree | 154e18a9496d50ac8afa3301f378cb11be90f7fe /sys/kern/sys_capability.c | |
parent | 9343a1cd71fc13e6fd2b32ac23e30d6059e66f81 (diff) | |
download | src-98fca94d22431113054843c5e2562ae91f118bcb.tar.gz src-98fca94d22431113054843c5e2562ae91f118bcb.zip |
capsicum: provide cap_rights_fde_inline
Reading caps is in the hot path (on each successful fd lookup), but
completely unnecessarily requires a function call.
Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/head/; revision=339341
Diffstat (limited to 'sys/kern/sys_capability.c')
-rw-r--r-- | sys/kern/sys_capability.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/sys_capability.c b/sys/kern/sys_capability.c index 643f6bfa8a43..f2dd750bffa9 100644 --- a/sys/kern/sys_capability.c +++ b/sys/kern/sys_capability.c @@ -208,7 +208,7 @@ const cap_rights_t * cap_rights_fde(const struct filedescent *fdep) { - return (&fdep->fde_rights); + return (cap_rights_fde_inline(fdep)); } const cap_rights_t * |