--- src/sys/dev/raid/vinum/vinumrevive.c 2006/04/30 17:22:17 1.10 +++ src/sys/dev/raid/vinum/vinumrevive.c 2006/07/09 22:55:45 1.11 @@ -37,7 +37,7 @@ * otherwise) arising in any way out of the use of this software, even if * advised of the possibility of such damage. * - * $Id: vinumrevive.c,v 1.10 2006/04/30 17:22:17 dillon Exp $ + * $Id: vinumrevive.c,v 1.11 2006/07/09 22:55:45 corecode Exp $ * $FreeBSD: src/sys/dev/vinum/vinumrevive.c,v 1.22.2.5 2001/03/13 02:59:43 grog Exp $ * $DragonFly$ */ @@ -164,7 +164,6 @@ revive_block(int sdno) else /* it's an unattached plex */ dev = VINUM_PLEX(sd->plexno); /* create the device number */ - bp->b_flags = B_PAGING; /* either way, read it */ bp->b_cmd = BUF_CMD_READ; vinumstart(dev, &bp->b_bio1, 1); biowait(bp); @@ -176,7 +175,7 @@ revive_block(int sdno) /* Now write to the subdisk */ { dev = VINUM_SD(sdno); /* create the device number */ - bp->b_flags = B_ORDERED | B_PAGING; /* and make this an ordered write */ + bp->b_flags = B_ORDERED; /* and make this an ordered write */ bp->b_cmd = BUF_CMD_WRITE; bp->b_resid = bp->b_bcount; bp->b_bio1.bio_offset = (off_t)sd->revived << DEV_BSHIFT; /* write it to here */ @@ -416,7 +415,6 @@ parityrebuild(struct plex *plex, else bpp[sdno]->b_bio1.bio_driver_info = VINUM_SD(plex->sdnos[sdno]); /* device number */ bpp[sdno]->b_cmd = BUF_CMD_READ; /* either way, read it */ - bpp[sdno]->b_flags = B_PAGING; bpp[sdno]->b_bcount = mysize; bpp[sdno]->b_resid = bpp[sdno]->b_bcount; bpp[sdno]->b_bio1.bio_offset = (off_t)pstripe << DEV_BSHIFT; /* transfer from here */