CVSROOT:        /cvs
Module name:    src
Changes by:     ste...@cvs.openbsd.org  2016/09/03 12:43:34

Modified files:
        sys/uvm        : uvm_map.c 

Log message:
Only use uaddr_exe for address selection when PROT_EXEC is requested

Checking whether a memory range could be mprotect()'ed to PROT_EXEC
attempts to put every mapping into the uaddr_exe range, if it exists.
This would fill up the exe range on i386 quickly, once uaddr_exe gets
used. So only use uaddr_exe if we know PROT_EXEC is needed for sure
No change in current behavior, since uaddr_exe will only be used
with uvm pivots.

ok tedu@

Reply via email to