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

2010-06-04 Thread Markus Armbruster
Gerd Hoffmann 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 scsi_destroy(

[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 = DO_UPCAST