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@