diff --git a/module/zfs/spa.c b/module/zfs/spa.c index 05c594ccd..ca6a7d3bc 100644 --- a/module/zfs/spa.c +++ b/module/zfs/spa.c @@ -5757,11 +5757,12 @@ spa_load_impl(spa_t *spa, spa_import_type_t type, const char **ereport) * pool. If we are importing the pool in read-write mode, a few * additional steps must be performed to finish the import. */ - spa_import_progress_set_notes(spa, "Starting import"); if (spa_writeable(spa) && (spa->spa_load_state == SPA_LOAD_RECOVER || spa->spa_load_max_txg == UINT64_MAX)) { uint64_t config_cache_txg = spa->spa_config_txg; + spa_import_progress_set_notes(spa, "Starting import"); + ASSERT(spa->spa_load_state != SPA_LOAD_TRYIMPORT); /*