]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/ide/qdev.c
qdev: Convert uses of qdev_create() with Coccinelle
[mirror_qemu.git] / hw / ide / qdev.c
index 06b11583f5768d185d45a1ce95ab1228d8099ee7..caa88526f538b02f1cbae84547a61a9fed13e4d0 100644 (file)
@@ -127,11 +127,11 @@ IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo *drive)
 {
     DeviceState *dev;
 
-    dev = qdev_create(&bus->qbus, drive->media_cd ? "ide-cd" : "ide-hd");
+    dev = qdev_new(drive->media_cd ? "ide-cd" : "ide-hd");
     qdev_prop_set_uint32(dev, "unit", unit);
     qdev_prop_set_drive(dev, "drive", blk_by_legacy_dinfo(drive),
                         &error_fatal);
-    qdev_init_nofail(dev);
+    qdev_realize_and_unref(dev, &bus->qbus, &error_fatal);
     return DO_UPCAST(IDEDevice, qdev, dev);
 }