]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/virtio/virtio-rng-pci.c
qdev: Use returned bool to check for qdev_realize() etc. failure
[mirror_qemu.git] / hw / virtio / virtio-rng-pci.c
index 8aaf54b781d6545d0597912f29f4977c9870572a..20ce1b113b884968052bd1a7f56217ebcdcdbdd5 100644 (file)
@@ -36,9 +36,7 @@ static void virtio_rng_pci_realize(VirtIOPCIProxy *vpci_dev, Error **errp)
     DeviceState *vdev = DEVICE(&vrng->vdev);
     Error *err = NULL;
 
-    qdev_set_parent_bus(vdev, BUS(&vpci_dev->bus));
-    object_property_set_bool(OBJECT(vdev), true, "realized", &err);
-    if (err) {
+    if (!qdev_realize(vdev, BUS(&vpci_dev->bus), &err)) {
         error_propagate(errp, err);
         return;
     }