From da9629f8a4b610b1d2040c0a2dc2aad90e2e1ae5 Mon Sep 17 00:00:00 2001 From: jhb Date: Tue, 16 Sep 2014 17:21:06 +0000 Subject: [PATCH] Permit MAP_RENAME and MAP_NORESERVE for now. These flags should be removed, but at least Chromium and OpenJDK use MAP_NORESERVE. --- sys/vm/vm_mmap.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 630a79f3f6cc..3f1c1a259923 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -244,10 +244,9 @@ sys_mmap(td, uap) flags |= MAP_ANON; pos = 0; } - /* XXX: MAP_RENAME, MAP_NORESERVE */ - if ((flags & ~(MAP_SHARED | MAP_PRIVATE | MAP_FIXED | MAP_HASSEMAPHORE | - MAP_STACK | MAP_NOSYNC | MAP_ANON | MAP_EXCL | MAP_NOCORE | - MAP_PREFAULT_READ | + if ((flags & ~(MAP_SHARED | MAP_PRIVATE | MAP_FIXED | MAP_RENAME | + MAP_NORESERVE | MAP_HASSEMAPHORE | MAP_STACK | MAP_NOSYNC | + MAP_ANON | MAP_EXCL | MAP_NOCORE | MAP_PREFAULT_READ | #ifdef MAP_32BIT MAP_32BIT | #endif