Signed-off-by: Anthony Liguori <aligu...@us.ibm.com> --- hw/ide/qdev.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/hw/ide/qdev.c b/hw/ide/qdev.c index 8c868b5..760314c 100644 --- a/hw/ide/qdev.c +++ b/hw/ide/qdev.c @@ -102,7 +102,8 @@ IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo *drive) { DeviceState *dev; - dev = qdev_create(&bus->qbus, drive->media_cd ? "ide-cd" : "ide-hd", NULL); + dev = qdev_create(&bus->qbus, drive->media_cd ? "ide-cd" : "ide-hd", + "::drive[%d]", unit); qdev_prop_set_uint32(dev, "unit", unit); qdev_prop_set_drive_nofail(dev, "drive", drive->bdrv); qdev_init_nofail(dev); -- 1.7.4.1