Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2014 15:13:19 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 1200274 for review
Message-ID:  <201409151513.s8FFDJDW097218@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help

http://p4web.freebsd.org/@@1200274?ac=10

Change 1200274 by jhb@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 ||



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409151513.s8FFDJDW097218>