CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2015/09/26 09:37:28

Modified files:
        sys/uvm        : uvm_mmap.c 

Log message:
matthew noticed there's a race where we are using the kernel lock to tie
together the unmap and map portions of a fixed mmap. make this explicit
by pulling the lock up higher. in preparation for unlocking the syscall.

there's still (always has been) a race where if the unmap sleeps, another
mmap may see partial results because the map lock isn't held througout.
another problem, another day.

Reply via email to