Commit e5e73b0f authored by Wei Yang's avatar Wei Yang Committed by Juan Quintela
Browse files

migration/postcopy: set all_zero to true on the first target page



For the first target page, all_zero is set to true for this round check.

After target_pages introduced, we could leverage this variable instead
of checking the address offset.

Signed-off-by: default avatarWei Yang <richardw.yang@linux.intel.com>
Reviewed-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: default avatarJuan Quintela <quintela@redhat.com>
Signed-off-by: default avatarJuan Quintela <quintela@redhat.com>
parent 4cbb3c63
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4102,7 +4102,7 @@ static int ram_load_postcopy(QEMUFile *f)
            page_buffer = postcopy_host_page +
                          ((uintptr_t)host & (block->page_size - 1));
            /* If all TP are zero then we can optimise the place */
            if (!((uintptr_t)host & (block->page_size - 1))) {
            if (target_pages == 1) {
                all_zero = true;
            } else {
                /* not the 1st TP within the HP */