diff --git a/kvm-all.c b/kvm-all.c index 335438adb526c133b93cac095b76f973836aa0e3..dd44f8c7534838d0a9be2541bedf29b72b3b576d 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -715,7 +715,7 @@ static void kvm_set_phys_mem(MemoryRegionSection *section, bool add) old = *mem; - if (mem->flags & KVM_MEM_LOG_DIRTY_PAGES) { + if ((mem->flags & KVM_MEM_LOG_DIRTY_PAGES) || s->migration_log) { kvm_physical_sync_dirty_bitmap(section); }