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.