Re: [libvirt] [PATCH] qemu: fix cleanup of bridge during failure of qemuDomainAttachNetDevice

2012-02-28 Thread Laine Stump
On 02/27/2012 01:15 PM, Eric Blake wrote:
 On 02/25/2012 04:40 PM, Laine Stump wrote:
 From: Laine Stump la...@redhat.com

 In qemuDomainAttachNetDevice, the guest's tap interface has only been
 attached to the bridge if iface_connected is true. It's possible for
 an error to occur prior to that happening, and previously we would
 attempt to remove the tap interface from the bridge even if it hadn't
 been attached.
 ---
  src/qemu/qemu_hotplug.c |   11 ++-
  1 files changed, 6 insertions(+), 5 deletions(-)
 ACK - looks like the patch was just the addition of {} followed by
 reindentation.


Correct - just moved the next stanza into the if. Pushed, thanks!

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH] qemu: fix cleanup of bridge during failure of qemuDomainAttachNetDevice

2012-02-27 Thread Eric Blake
On 02/25/2012 04:40 PM, Laine Stump wrote:
 From: Laine Stump la...@redhat.com
 
 In qemuDomainAttachNetDevice, the guest's tap interface has only been
 attached to the bridge if iface_connected is true. It's possible for
 an error to occur prior to that happening, and previously we would
 attempt to remove the tap interface from the bridge even if it hadn't
 been attached.
 ---
  src/qemu/qemu_hotplug.c |   11 ++-
  1 files changed, 6 insertions(+), 5 deletions(-)

ACK - looks like the patch was just the addition of {} followed by
reindentation.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH] qemu: fix cleanup of bridge during failure of qemuDomainAttachNetDevice

2012-02-25 Thread Laine Stump
From: Laine Stump la...@redhat.com

In qemuDomainAttachNetDevice, the guest's tap interface has only been
attached to the bridge if iface_connected is true. It's possible for
an error to occur prior to that happening, and previously we would
attempt to remove the tap interface from the bridge even if it hadn't
been attached.
---
 src/qemu/qemu_hotplug.c |   11 ++-
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c
index e90ea6c..375b822 100644
--- a/src/qemu/qemu_hotplug.c
+++ b/src/qemu/qemu_hotplug.c
@@ -837,13 +837,14 @@ cleanup:
 net-info.addr.pci.slot)  0)
 VIR_WARN(Unable to release PCI address on NIC);
 
-if (iface_connected)
+if (iface_connected) {
 virDomainConfNWFilterTeardown(net);
 
-vport = virDomainNetGetActualVirtPortProfile(net);
-if (vport  vport-virtPortType == 
VIR_NETDEV_VPORT_PROFILE_OPENVSWITCH)
-ignore_value(virNetDevOpenvswitchRemovePort(
-virDomainNetGetActualBridgeName(net), 
net-ifname));
+vport = virDomainNetGetActualVirtPortProfile(net);
+if (vport  vport-virtPortType == 
VIR_NETDEV_VPORT_PROFILE_OPENVSWITCH)
+   ignore_value(virNetDevOpenvswitchRemovePort(
+   virDomainNetGetActualBridgeName(net), 
net-ifname));
+}
 
 networkReleaseActualDevice(net);
 }
-- 
1.7.7.6

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list