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