summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHu Tao2014-04-02 09:13:27 +0200
committerPaolo Bonzini2014-06-17 16:07:37 +0200
commitb0e56e0b63f350691b52d3e75e89bb64143fbeff (patch)
tree0d28b233c1e051e7f1103055297502f32be6989d
parentexec: introduce qemu_ram_unset_idstr() to unset RAMBlock idstr (diff)
downloadqemu-b0e56e0b63f350691b52d3e75e89bb64143fbeff.tar.gz
qemu-b0e56e0b63f350691b52d3e75e89bb64143fbeff.tar.xz
qemu-b0e56e0b63f350691b52d3e75e89bb64143fbeff.zip
unset RAMBlock idstr when unregister MemoryRegion
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--savevm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/savevm.c b/savevm.c
index da8aa2428d..7b2c410ea1 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1209,7 +1209,7 @@ void vmstate_register_ram(MemoryRegion *mr, DeviceState *dev)
void vmstate_unregister_ram(MemoryRegion *mr, DeviceState *dev)
{
- /* Nothing do to while the implementation is in RAMBlock */
+ qemu_ram_unset_idstr(memory_region_get_ram_addr(mr) & TARGET_PAGE_MASK);
}
void vmstate_register_ram_global(MemoryRegion *mr)