--- src/sys/dev/raid/vinum/vinumrequest.c 2006/05/03 20:44:49 1.12 +++ src/sys/dev/raid/vinum/vinumrequest.c 2006/07/05 22:46:42 1.13 @@ -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: vinumrequest.c,v 1.12 2006/05/03 20:44:49 dillon Exp $ + * $Id: vinumrequest.c,v 1.13 2006/07/05 22:46:42 dillon Exp $ * $FreeBSD: src/sys/dev/vinum/vinumrequest.c,v 1.44.2.5 2002/08/28 04:30:56 grog Exp $ * $DragonFly$ */ @@ -820,6 +820,7 @@ build_rq_buffer(struct rqelement *rqe, s BUF_LOCKINIT(bp); /* get a lock for the buffer */ BUF_LOCK(bp, LK_EXCLUSIVE); /* and lock it */ BUF_KERNPROC(bp); + initbufbio(bp); rqe->flags |= XFR_BUFLOCKED; bp->b_bio1.bio_done = complete_rqe; /*