Module Name: src Committed By: hannken Date: Sat Jul 28 16:14:18 UTC 2012
Modified Files: src/sys/dev: fss.c Log Message: Minor fix to previous -- release vnode after last use, not before. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/dev/fss.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/fss.c diff -u src/sys/dev/fss.c:1.82 src/sys/dev/fss.c:1.83 --- src/sys/dev/fss.c:1.82 Sat Jul 28 15:12:42 2012 +++ src/sys/dev/fss.c Sat Jul 28 16:14:17 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: fss.c,v 1.82 2012/07/28 15:12:42 hannken Exp $ */ +/* $NetBSD: fss.c,v 1.83 2012/07/28 16:14:17 hannken Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fss.c,v 1.82 2012/07/28 15:12:42 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fss.c,v 1.83 2012/07/28 16:14:17 hannken Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -706,13 +706,13 @@ fss_create_files(struct fss_softc *sc, s } sc->sc_bdev = vp->v_rdev; - vrele(vp); /* * Get the block device size. */ error = getdisksize(vp, &numsec, &secsize); + vrele(vp); if (error) return error;