Re: [libvirt] [PATCH 01/21] qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice()

2019-03-22 Thread Boris Fiuczynski
I agree. This must have slipped in during the countless iterations. Thanks for catching it. Reviewed-by: Boris Fiuczynski On 3/21/19 11:28 PM, Laine Stump wrote: qemuDomainDetachControllerDevice() calls qemuDomainDetachExtensionDevice() when the *controller* type is PCI. This is incorrect in m

Re: [libvirt] [PATCH 01/21] qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice()

2019-03-22 Thread Ján Tomko
On Thu, Mar 21, 2019 at 06:28:41PM -0400, Laine Stump wrote: qemuDomainDetachControllerDevice() calls qemuDomainDetachExtensionDevice() when the *controller* type is PCI. This is incorrect in multiple ways: * Any code that tears down a device should be in the qemuDomainRemove*Device() function

Re: [libvirt] [PATCH 01/21] qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice()

2019-03-22 Thread Peter Krempa
On Thu, Mar 21, 2019 at 18:28:41 -0400, Laine Stump wrote: > qemuDomainDetachControllerDevice() calls > qemuDomainDetachExtensionDevice() when the *controller* type is > PCI. This is incorrect in multiple ways: > > * Any code that tears down a device should be in the > qemuDomainRemove*Device()

[libvirt] [PATCH 01/21] qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice()

2019-03-21 Thread Laine Stump
qemuDomainDetachControllerDevice() calls qemuDomainDetachExtensionDevice() when the *controller* type is PCI. This is incorrect in multiple ways: * Any code that tears down a device should be in the qemuDomainRemove*Device() function (which is called after libvirt gets a DEVICE_DELETED event f