diff options
-rw-r--r-- | sys/geom/vinum/geom_vinum_volume.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/vinum/geom_vinum_volume.c b/sys/geom/vinum/geom_vinum_volume.c index 1ecb1da..510d3f0 100644 --- a/sys/geom/vinum/geom_vinum_volume.c +++ b/sys/geom/vinum/geom_vinum_volume.c @@ -261,7 +261,7 @@ gv_vol_normal_request(struct gv_volume *v, struct bio *bp) if (p == NULL || (p->org == GV_PLEX_RAID5 && p->state < GV_PLEX_DEGRADED) || - (p->state <= GV_PLEX_DEGRADED)) { + (p->org != GV_PLEX_RAID5 && p->state <= GV_PLEX_DEGRADED)) { g_destroy_bio(cbp); bp->bio_children--; g_io_deliver(bp, ENXIO); |