Revision 0be71e32 hw/qdev.c
b/hw/qdev.c | ||
---|---|---|
280 | 280 |
} |
281 | 281 |
qemu_register_reset(qdev_reset, dev); |
282 | 282 |
if (dev->info->vmsd) { |
283 |
vmstate_register_with_alias_id(-1, dev->info->vmsd, dev, |
|
283 |
vmstate_register_with_alias_id(dev, -1, dev->info->vmsd, dev,
|
|
284 | 284 |
dev->instance_id_alias, |
285 | 285 |
dev->alias_required_for_version); |
286 | 286 |
} |
... | ... | |
342 | 342 |
qbus_free(bus); |
343 | 343 |
} |
344 | 344 |
if (dev->info->vmsd) |
345 |
vmstate_unregister(dev->info->vmsd, dev); |
|
345 |
vmstate_unregister(dev, dev->info->vmsd, dev);
|
|
346 | 346 |
if (dev->info->exit) |
347 | 347 |
dev->info->exit(dev); |
348 | 348 |
if (dev->opts) |
Also available in: Unified diff