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