summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/geom/vinum/geom_vinum_init.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/geom/vinum/geom_vinum_init.c b/sys/geom/vinum/geom_vinum_init.c
index b60a743..e35fbce 100644
--- a/sys/geom/vinum/geom_vinum_init.c
+++ b/sys/geom/vinum/geom_vinum_init.c
@@ -106,6 +106,10 @@ gv_parityop(struct g_geom *gp, struct gctl_req *req)
p->name);
goto out;
}
+ if (p->org != GV_PLEX_RAID5) {
+ gctl_error(req, "plex %s is not a RAID5 plex", p->name);
+ goto out;
+ }
cp = p->consumer;
error = g_access(cp, 1, 1, 0);
OpenPOWER on IntegriCloud