mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
migration: register_savevm_live doesn't need dev
Commit 78dd48df3
removed the last caller of register_savevm_live for an
instantiable device (rather than a single system wide device);
so trim out the parameter.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20190822115433.12070-1-dgilbert@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
fd418e520e
commit
ce62df5378
11 changed files with 11 additions and 34 deletions
|
@ -684,8 +684,7 @@ static void savevm_state_handler_insert(SaveStateEntry *nse)
|
|||
of the system, so instance_id should be removed/replaced.
|
||||
Meanwhile pass -1 as instance_id if you do not already have a clearly
|
||||
distinguishing id for all instances of your device class. */
|
||||
int register_savevm_live(DeviceState *dev,
|
||||
const char *idstr,
|
||||
int register_savevm_live(const char *idstr,
|
||||
int instance_id,
|
||||
int version_id,
|
||||
const SaveVMHandlers *ops,
|
||||
|
@ -704,26 +703,6 @@ int register_savevm_live(DeviceState *dev,
|
|||
se->is_ram = 1;
|
||||
}
|
||||
|
||||
if (dev) {
|
||||
char *id = qdev_get_dev_path(dev);
|
||||
if (id) {
|
||||
if (snprintf(se->idstr, sizeof(se->idstr), "%s/", id) >=
|
||||
sizeof(se->idstr)) {
|
||||
error_report("Path too long for VMState (%s)", id);
|
||||
g_free(id);
|
||||
g_free(se);
|
||||
|
||||
return -1;
|
||||
}
|
||||
g_free(id);
|
||||
|
||||
se->compat = g_new0(CompatEntry, 1);
|
||||
pstrcpy(se->compat->idstr, sizeof(se->compat->idstr), idstr);
|
||||
se->compat->instance_id = instance_id == -1 ?
|
||||
calculate_compat_instance_id(idstr) : instance_id;
|
||||
instance_id = -1;
|
||||
}
|
||||
}
|
||||
pstrcat(se->idstr, sizeof(se->idstr), idstr);
|
||||
|
||||
if (instance_id == -1) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue