svn commit: r334507 - head/sys/vm

Konstantin Belousov kib at FreeBSD.org
Fri Jun 1 23:50:52 UTC 2018


Author: kib
Date: Fri Jun  1 23:50:51 2018
New Revision: 334507
URL: https://svnweb.freebsd.org/changeset/base/334507

Log:
  Only check for MAP_32BIT when available.
  
  Reported by:	mmacy
  Sponsored by:	The FreeBSD Foundation
  MFC after:	10 days

Modified:
  head/sys/vm/vm_mmap.c

Modified: head/sys/vm/vm_mmap.c
==============================================================================
--- head/sys/vm/vm_mmap.c	Fri Jun  1 23:49:32 2018	(r334506)
+++ head/sys/vm/vm_mmap.c	Fri Jun  1 23:50:51 2018	(r334507)
@@ -242,7 +242,10 @@ kern_mmap(struct thread *td, uintptr_t addr0, size_t s
 		return (EINVAL);
 	if ((flags & MAP_GUARD) != 0 && (prot != PROT_NONE || fd != -1 ||
 	    pos != 0 || (flags & ~(MAP_FIXED | MAP_GUARD | MAP_EXCL |
-	    MAP_32BIT | MAP_ALIGNMENT_MASK)) != 0))
+#ifdef MAP_32BIT
+	    MAP_32BIT |
+#endif
+	    MAP_ALIGNMENT_MASK)) != 0))
 		return (EINVAL);
 
 	/*


More information about the svn-src-head mailing list