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