svn commit: r357953 - head/sys/vm
Mateusz Guzik
mjg at FreeBSD.org
Sat Feb 15 01:29:07 UTC 2020
Author: mjg
Date: Sat Feb 15 01:29:07 2020
New Revision: 357953
URL: https://svnweb.freebsd.org/changeset/base/357953
Log:
vm: use new capsicum helpers
Modified:
head/sys/vm/vm_mmap.c
Modified: head/sys/vm/vm_mmap.c
==============================================================================
--- head/sys/vm/vm_mmap.c Sat Feb 15 01:28:55 2020 (r357952)
+++ head/sys/vm/vm_mmap.c Sat Feb 15 01:29:07 2020 (r357953)
@@ -389,15 +389,15 @@ kern_mmap_fpcheck(struct thread *td, uintptr_t addr0,
* rights, but also return the maximum rights to be combined
* with maxprot later.
*/
- cap_rights_init(&rights, CAP_MMAP);
+ cap_rights_init_one(&rights, CAP_MMAP);
if (prot & PROT_READ)
- cap_rights_set(&rights, CAP_MMAP_R);
+ cap_rights_set_one(&rights, CAP_MMAP_R);
if ((flags & MAP_SHARED) != 0) {
if (prot & PROT_WRITE)
- cap_rights_set(&rights, CAP_MMAP_W);
+ cap_rights_set_one(&rights, CAP_MMAP_W);
}
if (prot & PROT_EXEC)
- cap_rights_set(&rights, CAP_MMAP_X);
+ cap_rights_set_one(&rights, CAP_MMAP_X);
error = fget_mmap(td, fd, &rights, &cap_maxprot, &fp);
if (error != 0)
goto done;
More information about the svn-src-all
mailing list