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

2010-06-04 Thread Markus Armbruster
Gerd Hoffmann kra...@redhat.com writes: 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

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

2010-06-02 Thread Gerd Hoffmann
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 =