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