summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/geom/mirror/g_mirror.c4
-rw-r--r--sys/geom/raid3/g_raid3.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c
index aa80d2c..39eec99 100644
--- a/sys/geom/mirror/g_mirror.c
+++ b/sys/geom/mirror/g_mirror.c
@@ -3003,7 +3003,7 @@ g_mirror_taste(struct g_class *mp, struct g_provider *pp, int flags __unused)
pp->name, gp->name, error);
if (LIST_EMPTY(&sc->sc_disks)) {
g_cancel_event(sc);
- g_mirror_destroy(sc, 1);
+ g_mirror_destroy(sc, G_MIRROR_DESTROY_HARD);
g_topology_lock();
return (NULL);
}
@@ -3025,7 +3025,7 @@ g_mirror_destroy_geom(struct gctl_req *req __unused,
sc = gp->softc;
sx_xlock(&sc->sc_lock);
g_cancel_event(sc);
- error = g_mirror_destroy(gp->softc, 0);
+ error = g_mirror_destroy(gp->softc, G_MIRROR_DESTROY_SOFT);
if (error != 0)
sx_xunlock(&sc->sc_lock);
g_topology_lock();
diff --git a/sys/geom/raid3/g_raid3.c b/sys/geom/raid3/g_raid3.c
index 89bb8c1..f9acbe7 100644
--- a/sys/geom/raid3/g_raid3.c
+++ b/sys/geom/raid3/g_raid3.c
@@ -3273,7 +3273,7 @@ g_raid3_taste(struct g_class *mp, struct g_provider *pp, int flags __unused)
if (g_raid3_ndisks(sc, G_RAID3_DISK_STATE_NODISK) ==
sc->sc_ndisks) {
g_cancel_event(sc);
- g_raid3_destroy(sc, 1);
+ g_raid3_destroy(sc, G_RAID3_DESTROY_HARD);
g_topology_lock();
return (NULL);
}
@@ -3295,7 +3295,7 @@ g_raid3_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
sc = gp->softc;
sx_xlock(&sc->sc_lock);
g_cancel_event(sc);
- error = g_raid3_destroy(gp->softc, 0);
+ error = g_raid3_destroy(gp->softc, G_RAID3_DESTROY_SOFT);
if (error != 0)
sx_xunlock(&sc->sc_lock);
g_topology_lock();
OpenPOWER on IntegriCloud