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);
 
        /*
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to