qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: [PATCH 08/13] qdev: Decouple qdev_prop_drive from Drive


From: Gerd Hoffmann
Subject: [Qemu-devel] Re: [PATCH 08/13] qdev: Decouple qdev_prop_drive from DriveInfo
Date: Wed, 02 Jun 2010 21:28:37 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-2.fc12 Thunderbird/3.0.4

  Hi,

+static void free_drive(DeviceState *dev, Property *prop)
+{
+    BlockDriverState **ptr = qdev_get_prop_ptr(dev, prop);
+
+    if (*ptr) {
+        blockdev_detach(*ptr, dev);
+    }
+}

@@ -1043,26 +1043,26 @@ static void scsi_destroy(SCSIDevice *dev)
      SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, dev);

      scsi_disk_purge_requests(s);
-    drive_uninit(s->qdev.conf.dinfo);
  }

Neat.  Commit message should better explain that though.

cheers,
  Gerd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]