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