CI: https://gitlab.com/peterx/qemu/-/pipelines/2277445319
While reading COLO in the past two days, I got a few small patches to clean up here and there. I also ran this with the COLO qtests [*] and it ran all fine. Comments welcomed, thanks. [*] https://lore.kernel.org/r/[email protected] Peter Xu (10): migration: Introduce qemu_savevm_send_* helpers migration: Use qemu_savevm_send_header() in qemu_save_device_state() migration: Remove one migration_in_colo_state() occurance migration/savevm: Remove SaveStateEntry.is_ram migration/colo: Unwrap qemu_savevm_live_state() migration/colo: Remove call to send switchover start event colo: Forbid VM resume during checkpointing migration/colo: Use the RAM iterable helper directly migration/colo: Move qemu_fflush() closer to its user for fb migration: Drop iterable_only in qemu_savevm_state_complete_precopy migration/savevm.h | 4 +- migration/colo.c | 9 ++--- migration/migration.c | 2 +- migration/savevm.c | 91 +++++++++++++++++++++---------------------- monitor/qmp-cmds.c | 3 ++ 5 files changed, 55 insertions(+), 54 deletions(-) -- 2.50.1
