CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2014/04/03 15:40:10

Modified files:
        sys/uvm        : uvm_extern.h uvm_glue.c uvm_map.c 

Log message:
add a uvm_yield function and use it in the reaper path to prevent the
reaper from hogging the cpu. it will do the kernel lock twiddle trick to
allow other CPUs a chance to run, and also checks if the reaper has been
running for an entire timeslice and should be preempted.
ok deraadt

Reply via email to