]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/metaslab.c
OpenZFS 9290 - device removal reduces redundancy of mirrors
[mirror_zfs.git] / module / zfs / metaslab.c
index 25090f089be587b05f63563f25b0c3d1f5526c4d..52a60cc5eb08b56ee24117b9f9345ed80a6cfd11 100644 (file)
@@ -3234,7 +3234,7 @@ metaslab_free_impl(vdev_t *vd, uint64_t offset, uint64_t size,
                return;
 
        if (spa->spa_vdev_removal != NULL &&
-           spa->spa_vdev_removal->svr_vdev == vd &&
+           spa->spa_vdev_removal->svr_vdev_id == vd->vdev_id &&
            vdev_is_concrete(vd)) {
                /*
                 * Note: we check if the vdev is concrete because when