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>
