From 6a545682ed19b51ba1365ef2268b91352993d001 Mon Sep 17 00:00:00 2001 From: hannken Date: Sat, 2 Feb 2008 10:40:50 +0000 Subject: [PATCH] ccdbuffer(): add missing initialization of new bufs b_objlock. --- sys/dev/ccd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/dev/ccd.c b/sys/dev/ccd.c index cc88bd4921f4..fad431917ebf 100644 --- a/sys/dev/ccd.c +++ b/sys/dev/ccd.c @@ -1,4 +1,4 @@ -/* $NetBSD: ccd.c,v 1.126 2008/01/02 11:48:36 ad Exp $ */ +/* $NetBSD: ccd.c,v 1.127 2008/02/02 10:40:50 hannken Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 1999, 2007 The NetBSD Foundation, Inc. @@ -125,7 +125,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.126 2008/01/02 11:48:36 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.127 2008/02/02 10:40:50 hannken Exp $"); #include #include @@ -847,6 +847,7 @@ ccdbuffer(struct ccd_softc *cs, struct buf *bp, daddr_t bn, void *addr, cbp->cb_buf.b_blkno = cbn + cboff; cbp->cb_buf.b_data = addr; cbp->cb_buf.b_vp = ci->ci_vp; + cbp->cb_buf.b_objlock = &ci->ci_vp->v_interlock; if (cs->sc_ileave == 0) cbc = dbtob((u_int64_t)(ci->ci_size - cbn)); else