svn commit: r198836 - user/kmacy/releng_8_fcs_buf/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

Kip Macy kmacy at FreeBSD.org
Tue Nov 3 01:09:24 UTC 2009


Author: kmacy
Date: Tue Nov  3 01:09:23 2009
New Revision: 198836
URL: http://svn.freebsd.org/changeset/base/198836

Log:
  eliminate uninitialized variable

Modified:
  user/kmacy/releng_8_fcs_buf/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c

Modified: user/kmacy/releng_8_fcs_buf/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
==============================================================================
--- user/kmacy/releng_8_fcs_buf/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c	Tue Nov  3 01:03:58 2009	(r198835)
+++ user/kmacy/releng_8_fcs_buf/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c	Tue Nov  3 01:09:23 2009	(r198836)
@@ -1367,7 +1367,6 @@ arc_brelse(arc_buf_t *buf, void *data, s
 static void
 arc_binval(arc_buf_t *buf, off_t blkno, struct vnode *vp, size_t size, struct buf *newbp) 
 {
-	arc_buf_hdr_t *hdr;
 	arc_buf_t *tbuf;
 	int released = 0, gotvp = 0;
 	struct buf *bp = NULL;	
@@ -1392,7 +1391,7 @@ arc_binval(arc_buf_t *buf, off_t blkno, 
 	bo = newbp->b_bufobj = &vp->v_bufobj;
 	newbp->b_lblkno = blkno;
 	newbp->b_blkno = blkno;
-	newbp->b_offset = hdr->b_birth;
+	newbp->b_offset = buf->b_hdr->b_birth;
 	newbp->b_flags &= ~B_INVAL;
 	newbp->b_flags |= B_CACHE;
 
@@ -1417,7 +1416,7 @@ arc_binval(arc_buf_t *buf, off_t blkno, 
 	}
 	if (!gotvp)
 		bgetvp(vp, newbp);
-	BO_UNLOCK(&vp->v_bufobj);
+	BO_UNLOCK(bo);
 }
 
 /*


More information about the svn-src-user mailing list