summaryrefslogtreecommitdiffstats
path: root/sys/geom/raid/tr_raid0.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/geom/raid/tr_raid0.c')
-rw-r--r--sys/geom/raid/tr_raid0.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/geom/raid/tr_raid0.c b/sys/geom/raid/tr_raid0.c
index 944f3a5..7873be8 100644
--- a/sys/geom/raid/tr_raid0.c
+++ b/sys/geom/raid/tr_raid0.c
@@ -234,7 +234,8 @@ g_raid_tr_iostart_raid0(struct g_raid_tr_object *tr, struct bio *bp)
offset += strip_size;
}
remain -= length;
- addr += length;
+ if (bp->bio_cmd != BIO_DELETE)
+ addr += length;
start = 0;
} while (remain > 0);
for (cbp = bioq_first(&queue); cbp != NULL;
OpenPOWER on IntegriCloud