diff --git a/03e8d5fb-qemu-perf-memory-corruption.patch b/03e8d5fb-qemu-perf-memory-corruption.patch deleted file mode 100644 index fb8c955..0000000 --- a/03e8d5fb-qemu-perf-memory-corruption.patch +++ /dev/null @@ -1,33 +0,0 @@ -commit 03e8d5fb54c7c897225ed9ea56d83b894930f144 -Author: Peter Krempa -Date: Thu Apr 7 12:50:15 2016 +0200 - - qemu: perf: Fix crash/memory corruption on failed VM start - - The new perf code didn't bother to clear a pointer in 'priv' causing a - double free or other memory corruption goodness if a VM failed to start. - - Clear the pointer after freeing the memory. - - Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1324757 - -Index: libvirt-1.3.3/src/qemu/qemu_process.c -=================================================================== ---- libvirt-1.3.3.orig/src/qemu/qemu_process.c -+++ libvirt-1.3.3/src/qemu/qemu_process.c -@@ -3444,6 +3444,7 @@ qemuDomainPerfRestart(virDomainObjPtr vm - - cleanup: - virPerfFree(priv->perf); -+ priv->perf = NULL; - return -1; - } - -@@ -5959,6 +5960,7 @@ void qemuProcessStop(virQEMUDriverPtr dr - virCgroupFree(&priv->cgroup); - - virPerfFree(priv->perf); -+ priv->perf = NULL; - - qemuProcessRemoveDomainStatus(driver, vm); - diff --git a/216650f1-libxl-build-fix.patch b/216650f1-libxl-build-fix.patch deleted file mode 100644 index 0742c79..0000000 --- a/216650f1-libxl-build-fix.patch +++ /dev/null @@ -1,34 +0,0 @@ -commit 216650f14b35ad11a45505405347f8027bc294d7 -Author: Wei Liu -Date: Tue Apr 5 15:20:12 2016 +0100 - - libxl: libxl_domain_create_restore has an extra argument - - In the latest libxenlight code, libxl_domain_create_restore accepts a - new argument. Update libvirt's libxl driver for that. Use the macro - provided by libxenlight to detect which version should be used. - - The new parameter (send_back_fd) is set to -1 because libvirt provides - no such fd. - - Signed-off-by: Wei Liu - Message-id: 1459866012-27081-1-git-send-email-wei.liu2@citrix.com - -Index: libvirt-1.3.3/src/libxl/libxl_domain.c -=================================================================== ---- libvirt-1.3.3.orig/src/libxl/libxl_domain.c -+++ libvirt-1.3.3/src/libxl/libxl_domain.c -@@ -1070,7 +1070,12 @@ libxlDomainStart(libxlDriverPrivatePtr d - ret = libxl_domain_create_new(cfg->ctx, &d_config, - &domid, NULL, &aop_console_how); - } else { --#ifdef LIBXL_HAVE_DOMAIN_CREATE_RESTORE_PARAMS -+#if defined(LIBXL_HAVE_DOMAIN_CREATE_RESTORE_SEND_BACK_FD) -+ params.checkpointed_stream = 0; -+ ret = libxl_domain_create_restore(cfg->ctx, &d_config, &domid, -+ restore_fd, -1, ¶ms, NULL, -+ &aop_console_how); -+#elif defined(LIBXL_HAVE_DOMAIN_CREATE_RESTORE_PARAMS) - params.checkpointed_stream = 0; - ret = libxl_domain_create_restore(cfg->ctx, &d_config, &domid, - restore_fd, ¶ms, NULL, diff --git a/6d8b6d28-mark-implicit-video-primary.patch b/6d8b6d28-mark-implicit-video-primary.patch deleted file mode 100644 index 24bf581..0000000 --- a/6d8b6d28-mark-implicit-video-primary.patch +++ /dev/null @@ -1,914 +0,0 @@ -commit 6d8b6d2847f31a3d7a234536c12b8feca751a02f -Author: Ján Tomko -Date: Mon Apr 11 14:26:06 2016 +0200 - - conf: also mark the implicit video as primary - - Commit 119cd06 started setting the primary bool for the first - user-specified video even if user omitted the 'primary' attribute. - - However this was done before the addition of the implicit device. - This broke startup of transient qemu domains with no