diff options
author | Peter Maydell | 2019-04-06 01:22:34 +0200 |
---|---|---|
committer | Peter Maydell | 2019-04-06 01:22:34 +0200 |
commit | 90fb864a7df0a9af677352e94f8225f7b03de922 (patch) | |
tree | 5d96aad165c6ce872f1182856570dbfa9d594afc /migration/ram.c | |
parent | Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.0-rc3-v2... (diff) | |
parent | migration: Fix migrate_set_parameter (diff) | |
download | qemu-90fb864a7df0a9af677352e94f8225f7b03de922.tar.gz qemu-90fb864a7df0a9af677352e94f8225f7b03de922.tar.xz qemu-90fb864a7df0a9af677352e94f8225f7b03de922.zip |
Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20190405a' into staging
Migration fixes pull for 4.0
A couple of fixes for crashes in colo and
migration parameters.
# gpg: Signature made Fri 05 Apr 2019 16:47:38 BST
# gpg: using RSA key 45F5C71B4A0CB7FB977A9FA90516331EBC5BFDE7
# gpg: Good signature from "Dr. David Alan Gilbert (RH2) <dgilbert@redhat.com>" [full]
# Primary key fingerprint: 45F5 C71B 4A0C B7FB 977A 9FA9 0516 331E BC5B FDE7
* remotes/dgilbert/tags/pull-migration-20190405a:
migration: Fix migrate_set_parameter
migration/ram.c: Fix codes conflict about bitmap_mutex
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'migration/ram.c')
-rw-r--r-- | migration/ram.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/migration/ram.c b/migration/ram.c index d7f8fe45a8..f68beeeeff 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -3918,6 +3918,7 @@ int colo_init_ram_cache(void) } ram_state = g_new0(RAMState, 1); ram_state->migration_dirty_pages = 0; + qemu_mutex_init(&ram_state->bitmap_mutex); memory_global_dirty_log_start(); return 0; @@ -3956,6 +3957,7 @@ void colo_release_ram_cache(void) } rcu_read_unlock(); + qemu_mutex_destroy(&ram_state->bitmap_mutex); g_free(ram_state); ram_state = NULL; } |