[libvirt] [PATCH] qemu: fix detach of hostdev based network interface
Michal Privoznik
mprivozn at redhat.com
Fri Sep 13 13:58:23 UTC 2019
On 9/13/19 2:43 PM, Daniel P. Berrangé wrote:
> This fixes bug in
>
> commit bbe2aa627f621e6749af374b22856184d1f351dc
> Author: Daniel P. Berrangé <berrange at redhat.com>
> Date: Thu Jul 26 17:24:30 2018 +0100
>
> conf: simplify link from hostdev back to network device
>
> hostdevs have a link back to the original network device. This is fairly
> generic accepting any type of device, however, we don't intend to make
> use of this approach in future. It can thus be specialized to network
> devices.
>
> Reviewed-by: Cole Robinson <crobinso at redhat.com>
> Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
>
> which mistakenly deleted the assignment to the 'net' variable,
> which meant we never invoked the network driver release callback
>
> Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
> ---
> src/qemu/qemu_hotplug.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c
> index bd8868b0f7..16070f2a57 100644
> --- a/src/qemu/qemu_hotplug.c
> +++ b/src/qemu/qemu_hotplug.c
> @@ -4561,6 +4561,7 @@ qemuDomainRemoveHostDevice(virQEMUDriverPtr driver,
> }
>
> if (hostdev->parentnet) {
> + net = hostdev->parentnet;
> for (i = 0; i < vm->def->nnets; i++) {
> if (vm->def->nets[i] == hostdev->parentnet) {
> virDomainNetRemove(vm->def, i);
>
He he.
Reviewed-by: Michal Privoznik <mprivozn at redhat.com>
Michal
More information about the libvir-list
mailing list