CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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.