Introduce RAM_SAVE_VERSION_ID to represent version_id for ram save format. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> --- arch_init.c | 2 +- arch_init.h | 2 ++ vl.c | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arch_init.c b/arch_init.c index bd4e61e..2a53f58 100644 --- a/arch_init.c +++ b/arch_init.c @@ -410,7 +410,7 @@ int ram_load(QEMUFile *f, void *opaque, int version_id) int flags; int error; - if (version_id < 4 || version_id > 4) { + if (version_id < 4 || version_id > RAM_SAVE_VERSION_ID) { return -EINVAL; } diff --git a/arch_init.h b/arch_init.h index 7cc3fa7..456637d 100644 --- a/arch_init.h +++ b/arch_init.h @@ -37,4 +37,6 @@ int xen_available(void); #define RAM_SAVE_FLAG_EOS 0x10 #define RAM_SAVE_FLAG_CONTINUE 0x20 +#define RAM_SAVE_VERSION_ID 4 /* currently version 4 */ + #endif diff --git a/vl.c b/vl.c index 23ab3a3..62dc343 100644 --- a/vl.c +++ b/vl.c @@ -3436,8 +3436,8 @@ int main(int argc, char **argv, char **envp) default_drive(default_sdcard, snapshot, machine->use_scsi, IF_SD, 0, SD_OPTS); - register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, NULL, - ram_load, NULL); + register_savevm_live(NULL, "ram", 0, RAM_SAVE_VERSION_ID, NULL, + ram_save_live, NULL, ram_load, NULL); if (nb_numa_nodes > 0) { int i; -- 1.7.1.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html