diff options
author | Renato Botelho <renato@netgate.com> | 2016-10-06 07:51:36 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-10-06 07:51:36 -0300 |
commit | 5dd7ab172435dc99e1abc1f7d73fd5e720050bbc (patch) | |
tree | 19b1dffa928be3fe0fb3b046f47c39e471c592bc /sys/geom/mirror/g_mirror.c | |
parent | 32988844e41ba2dafefd4b0ca819b8c48ecbbb81 (diff) | |
parent | 22e3935b200286024203db77aec100fca35e3e95 (diff) | |
download | FreeBSD-src-5dd7ab172435dc99e1abc1f7d73fd5e720050bbc.zip FreeBSD-src-5dd7ab172435dc99e1abc1f7d73fd5e720050bbc.tar.gz |
Merge remote-tracking branch 'origin/stable/11' into devel-11
Diffstat (limited to 'sys/geom/mirror/g_mirror.c')
-rw-r--r-- | sys/geom/mirror/g_mirror.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c index 1228079..e315f51 100644 --- a/sys/geom/mirror/g_mirror.c +++ b/sys/geom/mirror/g_mirror.c @@ -2663,8 +2663,12 @@ again: int error; error = g_mirror_clear_metadata(disk); - if (error != 0) - return (error); + if (error != 0) { + G_MIRROR_DEBUG(0, + "Device %s: failed to clear metadata on %s: %d.", + sc->sc_name, g_mirror_get_diskname(disk), error); + break; + } DISK_STATE_CHANGED(); G_MIRROR_DEBUG(0, "Device %s: provider %s destroyed.", sc->sc_name, g_mirror_get_diskname(disk)); |