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@

Reply via email to