summaryrefslogtreecommitdiffstats
path: root/sbin/geom/class
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/geom/class')
-rw-r--r--sbin/geom/class/eli/geom_eli.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/sbin/geom/class/eli/geom_eli.c b/sbin/geom/class/eli/geom_eli.c
index d9543ae..3da4e83 100644
--- a/sbin/geom/class/eli/geom_eli.c
+++ b/sbin/geom/class/eli/geom_eli.c
@@ -926,18 +926,14 @@ eli_kill(struct gctl_req *req)
* geli kill da0 da1
*/
- /*
- * First attached providers.
- */
- gctl_issue(req);
- /*
- * Now the rest.
- */
+ /* First detached provider. */
for (i = 0; i < nargs; i++) {
prov = gctl_get_ascii(req, "arg%d", i);
if (!eli_is_attached(prov))
eli_kill_detached(req, prov);
}
+ /* Now attached providers. */
+ gctl_issue(req);
}
static void
OpenPOWER on IntegriCloud