Hello community,

here is the log from the commit of package libvirt for openSUSE:Factory checked 
in at 2015-09-24 06:14:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
 and      /work/SRC/openSUSE:Factory/.libvirt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvirt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes  2015-09-17 
09:21:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes     2015-09-24 
06:14:03.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Sep 17 05:29:23 UTC 2015 - [email protected]
+
+- bsc#945962: SLES12 SP1 Beta3 - Pass-through NIC device via virsh
+  not available to VM.
+  56945e13-libxl-AttachDeviceConfig-hostdev.patch
+
+-------------------------------------------------------------------

New:
----
  56945e13-libxl-AttachDeviceConfig-hostdev.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.ct6ERV/_old  2015-09-24 06:14:05.000000000 +0200
+++ /var/tmp/diff_new_pack.ct6ERV/_new  2015-09-24 06:14:05.000000000 +0200
@@ -450,6 +450,7 @@
 Patch1:         8b1d84e6-refreshVol-failure.patch
 Patch2:         e0025d29-storage-mode-check.patch
 Patch3:         ba25c214-libxl-log-level.patch
+Patch4:         56945e13-libxl-AttachDeviceConfig-hostdev.patch
 # Patches pending upstream review
 # Need to go upstream
 Patch150:       xen-pv-cdrom.patch
@@ -984,6 +985,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 %patch150 -p1
 %patch151 -p1
 %patch152 -p1

++++++ 56945e13-libxl-AttachDeviceConfig-hostdev.patch ++++++
commit 56945e1374bd254148643d76a98fba9be67fba15
Author: Chunyan Liu <[email protected]>
Date:   Thu Sep 17 01:15:22 2015 -0400

    libxl: fix AttachDeviceConfig on hostdev type
    
    After attach-device a <hostdev> with --config, new device doesn't
    show up in dumpxml and in guest.
    
    To fix that, set dev->data.hostdev = NULL after work so that the
    pointer is not freed, since vmdef has the pointer and still need it.
    
    Signed-off-by: Chunyan Liu <[email protected]>

Index: libvirt-1.2.19/src/libxl/libxl_driver.c
===================================================================
--- libvirt-1.2.19.orig/src/libxl/libxl_driver.c
+++ libvirt-1.2.19/src/libxl/libxl_driver.c
@@ -3311,6 +3311,7 @@ libxlDomainAttachDeviceConfig(virDomainD
 
             if (virDomainHostdevInsert(vmdef, hostdev) < 0)
                 return -1;
+            dev->data.hostdev = NULL;
             break;
 
         default:


Reply via email to