From 1c387c306185c471854b10f3cda58314b6e9c519 Mon Sep 17 00:00:00 2001 From: kib Date: Tue, 18 Jun 2013 19:03:27 +0000 Subject: [PATCH] MFC r251285: Do not map the shared page COW. git-svn-id: svn://svn.freebsd.org/base/stable/9@251957 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/kern/kern_exec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index 889f77d60..2fef7c53b 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -1069,8 +1069,9 @@ exec_new_vmspace(imgp, sv) vm_object_reference(obj); error = vm_map_fixed(map, obj, 0, sv->sv_shared_page_base, sv->sv_shared_page_len, - VM_PROT_READ | VM_PROT_EXECUTE, VM_PROT_ALL, - MAP_COPY_ON_WRITE | MAP_ACC_NO_CHARGE); + VM_PROT_READ | VM_PROT_EXECUTE, + VM_PROT_READ | VM_PROT_EXECUTE, + MAP_INHERIT_SHARE | MAP_ACC_NO_CHARGE); if (error) { vm_object_deallocate(obj); return (error); -- 2.45.0