diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/geom/vinum/geom_vinum_init.c | 4 |
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); |