summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2009-09-07 16:25:09 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2009-09-07 16:25:09 +0000
commit264a8db4b09e341c3e2a4d524b61758ab70e6c7c (patch)
tree52ba93db08e15196ef5bf6f0cde183253fe1ca36
parent07c141a646dc3d416d70e8feb751e2a4089b9e4f (diff)
Notes
-rw-r--r--sys/geom/multipath/g_multipath.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/multipath/g_multipath.c b/sys/geom/multipath/g_multipath.c
index ca442bdc6a4c..ed7e71e09a21 100644
--- a/sys/geom/multipath/g_multipath.c
+++ b/sys/geom/multipath/g_multipath.c
@@ -198,6 +198,7 @@ g_multipath_done_error(struct bio *bp)
if (sc->cp_active == NULL) {
printf("GEOM_MULTIPATH: out of providers for %s\n",
sc->sc_name);
+ g_topology_unlock();
return;
} else {
printf("GEOM_MULTIPATH: %s now active path in %s\n",