> 1. MAP_COPY is redefined as an alias for MAP_PRIVATE, and the other
> useless MAP_* flags are redefined to 0.  They're also hidden from the
> kernel to make sure no kernel code accidentally depends on them still.
>
> 2. Adds COMPAT_O55_MAP_COPY so we can stay binary compatible with any
> OpenBSD 5.5 programs that still use MAP_COPY (probably none, but it's
> trivial to do), and COMPAT_O55_MAP_NOOPMASK just to keep track of
> which bits were previously reserved for do-nothing flags.

Yes, then we can remove the kernel support soon.  We need to remember
to do that.. sometimes such things live far longer than the ABI requires.

I suspect the new name might hurt kdump support (grep for mmapflagsname).

Reply via email to