Date: Tue, 25 May 2010 03:20:26 -0500 From: "James R. Van Artsdalen" <james-freebsd-fs2@jrv.org> Cc: freebsd-fs@freebsd.org Subject: Re: ZFS panic: wrong length 131072 for sectorsize 2352 Message-ID: <4BFB884A.3010804@jrv.org> In-Reply-To: <4BFA9AEC.1070608@jrv.org> References: <4BFA9AEC.1070608@jrv.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 5/24/2010 10:27 AM, James R. Van Artsdalen wrote:
> panic: wrong length 131072 for sectorsize 2352
This fixes the bug.
Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
===================================================================
--- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
(revision 208373)
+++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c (working
copy)
@@ -250,6 +250,9 @@
if ((offset % pp->sectorsize) != 0)
continue;
+ if ((size % pp->sectorsize) != 0)
+ continue;
+
if (vdev_geom_io(cp, BIO_READ, label, offset, size) != 0)
continue;
buf = label->vl_vdev_phys.vp_nvlist;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BFB884A.3010804>
