Signed-off-by: Pierre Riteau <pierre.rit...@irisa.fr> --- block-migration.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/block-migration.c b/block-migration.c index aff4c20..e09db78 100644 --- a/block-migration.c +++ b/block-migration.c @@ -313,7 +313,8 @@ static void blk_mig_save_dirty_blocks(QEMUFile *f) int len; QSIMPLEQ_FOREACH(bmds, &block_mig_state->bmds_list, entries) { - for (sector = 0; sector < bmds->cur_sector;) { + for (sector = 0; sector < bmds->cur_sector; + sector += block_mig_state->sectors_per_block) { if (bdrv_get_dirty(bmds->bs, sector)) { @@ -337,10 +338,6 @@ static void blk_mig_save_dirty_blocks(QEMUFile *f) bdrv_reset_dirty(bmds->bs, sector, block_mig_state->sectors_per_block); - sector += block_mig_state->sectors_per_block; - } else { - /* sector is clean */ - sector += block_mig_state->sectors_per_block; } } } -- 1.6.5