PERFORCE change 1200274 for review
    John Baldwin 
    jhb at FreeBSD.org
       
    Mon Sep 15 15:13:19 UTC 2014
    
    
  
http://p4web.freebsd.org/@@1200274?ac=10
Change 1200274 by jhb at jhb_pippin on 2014/09/15 15:12:27
	Check for undefined flags to mmap().
Affected files ...
.. //depot/projects/smpng/sys/vm/vm_mmap.c#109 edit
Differences ...
==== //depot/projects/smpng/sys/vm/vm_mmap.c#109 (text+ko) ====
@@ -244,6 +244,15 @@
 		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 |
+#ifdef MAP_32BIT
+	    MAP_32BIT |
+#endif
+	    MAP_ALIGNMENT_MASK)) != 0)
+		return (EINVAL);
 	if ((flags & (MAP_EXCL | MAP_FIXED)) == MAP_EXCL)
 		return (EINVAL);
 	if ((flags & (MAP_ANON | MAP_SHARED | MAP_PRIVATE)) == 0 ||
    
    
More information about the p4-projects
mailing list