]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/spa_checkpoint.c
Get rid of space_map_update() for ms_synced_length
[mirror_zfs.git] / module / zfs / spa_checkpoint.c
index 230ae5785a854638bbcff3951ab1b51f46bd37e7..d6f68ceda589ed648f21522db3a5481c30f59b32 100644 (file)
@@ -263,7 +263,7 @@ spa_checkpoint_accounting_verify(spa_t *spa)
 
                if (vd->vdev_checkpoint_sm != NULL) {
                        ckpoint_sm_space_sum +=
-                           -vd->vdev_checkpoint_sm->sm_alloc;
+                           -space_map_allocated(vd->vdev_checkpoint_sm);
                        vs_ckpoint_space_sum +=
                            vd->vdev_stat.vs_checkpoint_space;
                        ASSERT3U(ckpoint_sm_space_sum, ==,
@@ -349,7 +349,7 @@ spa_checkpoint_discard_thread_sync(void *arg, dmu_tx_t *tx)
                            error, vd->vdev_id);
                }
                ASSERT0(words_after);
-               ASSERT0(vd->vdev_checkpoint_sm->sm_alloc);
+               ASSERT0(space_map_allocated(vd->vdev_checkpoint_sm));
                ASSERT0(space_map_length(vd->vdev_checkpoint_sm));
 
                space_map_free(vd->vdev_checkpoint_sm, tx);