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:
