Re: [Qemu-devel] [PATCH for 2.1] qdev: correctly send DEVICE_DELETED for recursively-deleted devices

2014-06-28 Thread Bandan Das
Andreas Färber writes: > Am 27.06.2014 09:16, schrieb Markus Armbruster: >> Paolo Bonzini writes: >> >>> When a device is unparented (i.e. made completely hidden from management) >>> we want to send a DEVICE_DELETED event only if the device actually was >>> realized. This avoids raising DEVICE

Re: [Qemu-devel] [PATCH for 2.1] qdev: correctly send DEVICE_DELETED for recursively-deleted devices

2014-06-27 Thread Andreas Färber
Am 27.06.2014 09:16, schrieb Markus Armbruster: > Paolo Bonzini writes: > >> When a device is unparented (i.e. made completely hidden from management) >> we want to send a DEVICE_DELETED event only if the device actually was >> realized. This avoids raising DEVICE_DELETED events when device_add

Re: [Qemu-devel] [PATCH for 2.1] qdev: correctly send DEVICE_DELETED for recursively-deleted devices

2014-06-27 Thread Markus Armbruster
Paolo Bonzini writes: > When a device is unparented (i.e. made completely hidden from management) > we want to send a DEVICE_DELETED event only if the device actually was > realized. This avoids raising DEVICE_DELETED events when device_add > fails. > > However, this does not work right for recu

[Qemu-devel] [PATCH for 2.1] qdev: correctly send DEVICE_DELETED for recursively-deleted devices

2014-06-26 Thread Paolo Bonzini
When a device is unparented (i.e. made completely hidden from management) we want to send a DEVICE_DELETED event only if the device actually was realized. This avoids raising DEVICE_DELETED events when device_add fails. However, this does not work right for recursively-deleted devices: the whole