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