mask out (ie. ignore) the bit which will be MAP_STACK in the future,
authorderaadt <deraadt@openbsd.org>
Mon, 15 Jan 2018 21:30:49 +0000 (21:30 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 15 Jan 2018 21:30:49 +0000 (21:30 +0000)
so diffs in snapshots can exercise the change in a less disruptive way
idea with sthen, ok kettenis tom others

sys/uvm/uvm_mmap.c

index 634d122..18c0590 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: uvm_mmap.c,v 1.144 2018/01/02 06:38:45 guenther Exp $ */
+/*     $OpenBSD: uvm_mmap.c,v 1.145 2018/01/15 21:30:49 deraadt Exp $  */
 /*     $NetBSD: uvm_mmap.c,v 1.49 2001/02/18 21:19:08 chs Exp $        */
 
 /*
@@ -375,6 +375,7 @@ sys_mmap(struct proc *p, void *v, register_t *retval)
        size = (vsize_t) SCARG(uap, len);
        prot = SCARG(uap, prot);
        flags = SCARG(uap, flags);
+       flags &= ~0x4000;       /* XXX MAP_STACK coming in 2018 */
        fd = SCARG(uap, fd);
        pos = SCARG(uap, pos);