Index: swap_pager.c =================================================================== RCS file: /home/ncvs/src/sys/vm/swap_pager.c,v retrieving revision 1.268 diff -u -p -r1.268 swap_pager.c --- swap_pager.c 18 Mar 2005 21:22:48 -0000 1.268 +++ swap_pager.c 7 Apr 2005 17:10:27 -0000 @@ -625,6 +625,7 @@ swp_pager_strategy(struct buf *bp) TAILQ_FOREACH(sp, &swtailq, sw_list) { if (bp->b_blkno >= sp->sw_first && bp->b_blkno < sp->sw_end) { mtx_unlock(&sw_dev_mtx); + pbgetvp(sp->sw_id, bp); sp->sw_strategy(bp, sp); return; }