CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2013/11/06 00:46:31

Modified files:
        sys/sys        : buf.h 
        sys/uvm        : uvm_swap.c 

Log message:
remove some abuse of bufqs where they were overloaded to store workq_tasks
for completing swap io against files. this in turn bloated struct buf.

this moves from using workq_tasks to the task api, but stores the task
handler in vndbuf which is allocated specially for every io in this path
anyway.

ok kettenis@ beck@

Reply via email to