svn commit: r271681 - head/sys/vm

John Baldwin jhb at FreeBSD.org
Tue Sep 16 17:21:07 UTC 2014


Author: jhb
Date: Tue Sep 16 17:21:06 2014
New Revision: 271681
URL: http://svnweb.freebsd.org/changeset/base/271681

Log:
  Permit MAP_RENAME and MAP_NORESERVE for now.  These flags should be removed, but at least
  Chromium and OpenJDK use MAP_NORESERVE.

Modified:
  head/sys/vm/vm_mmap.c

Modified: head/sys/vm/vm_mmap.c
==============================================================================
--- head/sys/vm/vm_mmap.c	Tue Sep 16 17:07:32 2014	(r271680)
+++ head/sys/vm/vm_mmap.c	Tue Sep 16 17:21:06 2014	(r271681)
@@ -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


More information about the svn-src-all mailing list