Date: Tue, 22 Jun 2010 09:11:06 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: freebsd@luftivennad.com Cc: freebsd-mips@FreeBSD.org Subject: Re: Problem with INVARIANTS and WITNESS Message-ID: <20100622.091106.637512345276601123.imp@bsdimp.com> In-Reply-To: <27670c29041b59dc0a95514c6a0b86d7.squirrel@webmail.equix.ee> References: <27670c29041b59dc0a95514c6a0b86d7.squirrel@webmail.equix.ee>
next in thread | previous in thread | raw e-mail | index | archive | help
P.S. You might try the following patch to get more info about who is
making the request.
Index: geom_io.c
===================================================================
--- geom_io.c (revision 209268)
+++ geom_io.c (working copy)
@@ -424,8 +424,8 @@
}
if (bp->bio_cmd & (BIO_READ|BIO_WRITE|BIO_DELETE)) {
KASSERT(bp->bio_offset % cp->provider->sectorsize == 0,
- ("wrong offset %jd for sectorsize %u",
- bp->bio_offset, cp->provider->sectorsize));
+ ("wrong offset %jd for sectorsize %u (geom %s)",
+ bp->bio_offset, cp->provider->sectorsize), cp->geom->name);
KASSERT(bp->bio_length % cp->provider->sectorsize == 0,
("wrong length %jd for sectorsize %u",
bp->bio_length, cp->provider->sectorsize));
Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100622.091106.637512345276601123.imp>
