CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2010/09/06 10:33:41
Modified files: sys/sys : buf.h sys/uvm : uvm_swap.c Log message: cut swapping to file over from disksort to bufq fifo's and instead of doing work in the biodone callback for swapping to file I/O, schedule the work to be done by the system workq as it will call VOP_STRATEGY() in which we must be allowed to sleep. Thanks to Gabriel Kihlman for testing and spotting a bug in the first version of this diff! OK beck@, oga@