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