]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/vdev_rebuild.c
Add support for parallel pool exports
[mirror_zfs.git] / module / zfs / vdev_rebuild.c
index 00ebd4c9fca4dcd987782559e267a5deda5a597c..8a8b02cab5c6fc9e46260a93805e2762b3c850b4 100644 (file)
@@ -1087,7 +1087,8 @@ vdev_rebuild_stop_wait(vdev_t *vd)
 {
        spa_t *spa = vd->vdev_spa;
 
-       ASSERT(MUTEX_HELD(&spa_namespace_lock));
+       ASSERT(MUTEX_HELD(&spa_namespace_lock) ||
+           spa->spa_export_thread == curthread);
 
        if (vd == spa->spa_root_vdev) {
                for (uint64_t i = 0; i < vd->vdev_children; i++)