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