From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> The following changes since commit a2376507f615495b1d16685449ce0ea78c2caf9d:
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging (2021-07-24 11:04:57 +0100) are available in the Git repository at: https://gitlab.com/dagrh/qemu.git tags/pull-migration-20210726a for you to fetch changes up to 3143577d6a3f363514219c03d936e653ede44f32: migration: clear the memory region dirty bitmap when skipping free pages (2021-07-26 12:50:13 +0100) ---------------------------------------------------------------- Migration fixes 2021-07-26 Peter's fix for a bunch of races -> Seem to fix the occasional crash seen by Peter Wei's fix for migration with free page hinting -> Bug has been around for a while, but makes a huge difference My fix for OpenBSD test corner case Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> ---------------------------------------------------------------- Dr. David Alan Gilbert (1): tests/qtest/migration-test.c: use 127.0.0.1 instead of 0 Peter Xu (5): migration: Fix missing join() of rp_thread migration: Make from_dst_file accesses thread-safe migration: Introduce migration_ioc_[un]register_yank() migration: Teach QEMUFile to be QIOChannel-aware migration: Move the yank unregister of channel_close out Wei Wang (1): migration: clear the memory region dirty bitmap when skipping free pages migration/channel.c | 15 ++------- migration/migration.c | 57 +++++++++++++++++++++++++------- migration/migration.h | 15 +++++++-- migration/multifd.c | 8 ++--- migration/qemu-file-channel.c | 11 ++----- migration/qemu-file.c | 17 +++++++++- migration/qemu-file.h | 4 ++- migration/ram.c | 77 ++++++++++++++++++++++++++++++++----------- migration/savevm.c | 11 +++++-- migration/yank_functions.c | 42 +++++++++++++++++++++++ migration/yank_functions.h | 3 ++ tests/qtest/migration-test.c | 4 +-- 12 files changed, 196 insertions(+), 68 deletions(-)