From e83d1f3b9c8ca09594cdc68f469a907cc77ad568 Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Sun, 12 Oct 2003 11:35:55 +0000 Subject: [PATCH] Assume that bp->bio_offset is correctly initialized. This fixes non-power-of-2 blocksize GEOM I/O. --- sys/geom/geom_dev.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c index ef822e175f8..1965225d45d 100644 --- a/sys/geom/geom_dev.c +++ b/sys/geom/geom_dev.c @@ -386,7 +386,6 @@ g_dev_strategy(struct bio *bp) tsleep(&bp, PRIBIO, "gdstrat", hz / 10); } KASSERT(bp2 != NULL, ("XXX: ENOMEM in a bad place")); - bp2->bio_offset = (off_t)bp->bio_blkno << DEV_BSHIFT; KASSERT(bp2->bio_offset >= 0, ("Negative bio_offset (%jd) on bio %p", (intmax_t)bp2->bio_offset, bp));