Hello community, here is the log from the commit of package xen for openSUSE:Factory checked in at 2019-08-19 20:48:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xen (Old) and /work/SRC/openSUSE:Factory/.xen.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen" Mon Aug 19 20:48:41 2019 rev:269 rq:724162 version:4.12.1_02 Changes: -------- --- /work/SRC/openSUSE:Factory/xen/xen.changes 2019-08-07 13:54:57.680857127 +0200 +++ /work/SRC/openSUSE:Factory/.xen.new.22127/xen.changes 2019-08-19 20:48:45.477080861 +0200 @@ -1,0 +2,58 @@ +Fri Aug 9 10:29:45 MDT 2019 - [email protected] + +- Update to Xen 4.12.1 bug fix release (bsc#1027519) + xen-4.12.1-testing-src.tar.bz2 +- Drop patches contained in new tarball + 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch + 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch + 5c87b6c8-drop-arch_evtchn_inject.patch + 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch + 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch + 5c8f752c-x86-e820-build-with-gcc9.patch + 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch + 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch + 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch + 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch + 5c9e63c5-credit2-SMT-idle-handling.patch + 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch + 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch + 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch + 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch + 5cd921fb-trace-fix-build-with-gcc9.patch + 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch + 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch + 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch + 5cd926d0-bitmap_fill-zero-sized.patch + 5cd92724-drivers-video-drop-constraints.patch + 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch + 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch + 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch + 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch + 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch + 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch + 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch + 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch + 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch + 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch + 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch + 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch + 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch + 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch + 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch + 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch + 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch + 5d03a0c4-6-Arm64-cmpxchg-simplify.patch + 5d03a0c4-7-Arm32-cmpxchg-simplify.patch + 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch + 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch + 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch + 5d03a0c4-B-bitops-guest-helpers.patch + 5d03a0c4-C-cmpxchg-guest-helpers.patch + 5d03a0c4-D-use-guest-atomics-helpers.patch + 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch + 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch +- Refreshed patches + libxl.pvscsi.patch + xen-tools.etc_pollution.patch + +------------------------------------------------------------------- Old: ---- 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch xen-4.12.0-testing-src.tar.bz2 New: ---- xen-4.12.1-testing-src.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.2Vdhw1/_old 2019-08-19 20:48:49.313080039 +0200 +++ /var/tmp/diff_new_pack.2Vdhw1/_new 2019-08-19 20:48:49.317080038 +0200 @@ -25,7 +25,7 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 %define changeset 38667 -%define xen_build_dir xen-4.12.0-testing +%define xen_build_dir xen-4.12.1-testing # %define with_gdbsx 0 %define with_dom0_support 0 @@ -127,12 +127,12 @@ BuildRequires: pesign-obs-integration %endif -Version: 4.12.0_16 +Version: 4.12.1_02 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only Group: System/Kernel -Source0: xen-4.12.0-testing-src.tar.bz2 +Source0: xen-4.12.1-testing-src.tar.bz2 Source1: stubdom.tar.bz2 Source5: ipxe.tar.bz2 Source6: mini-os.tar.bz2 @@ -159,54 +159,6 @@ # For xen-libs Source99: baselibs.conf # Upstream patches -Patch1: 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch -Patch2: 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch -Patch3: 5c87b6c8-drop-arch_evtchn_inject.patch -Patch4: 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch -Patch5: 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch -Patch6: 5c8f752c-x86-e820-build-with-gcc9.patch -Patch7: 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch -Patch8: 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch -Patch9: 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch -Patch10: 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch -Patch11: 5c9e63c5-credit2-SMT-idle-handling.patch -Patch12: 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch -Patch13: 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch -Patch14: 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch -Patch15: 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch -Patch16: 5cd921fb-trace-fix-build-with-gcc9.patch -Patch17: 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch -Patch18: 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch -Patch19: 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch -Patch20: 5cd926d0-bitmap_fill-zero-sized.patch -Patch21: 5cd92724-drivers-video-drop-constraints.patch -Patch22: 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch -Patch23: 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch -Patch24: 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch -Patch25: 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch -Patch26: 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch -Patch27: 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch -Patch28: 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch -Patch29: 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch -Patch30: 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch -Patch31: 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch -Patch32: 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch -Patch33: 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch -Patch34: 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch -Patch35: 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch -Patch36: 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch -Patch37: 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch -Patch38: 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch -Patch39: 5d03a0c4-6-Arm64-cmpxchg-simplify.patch -Patch40: 5d03a0c4-7-Arm32-cmpxchg-simplify.patch -Patch41: 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch -Patch42: 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch -Patch43: 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch -Patch44: 5d03a0c4-B-bitops-guest-helpers.patch -Patch45: 5d03a0c4-C-cmpxchg-guest-helpers.patch -Patch46: 5d03a0c4-D-use-guest-atomics-helpers.patch -Patch47: 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch -Patch48: 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch # Our platform specific patches Patch400: xen-destdir.patch Patch401: vif-bridge-no-iptables.patch @@ -405,54 +357,6 @@ %prep %setup -q -n %xen_build_dir -a 1 -a 5 -a 6 -a 57 # Upstream patches -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 -%patch25 -p1 -%patch26 -p1 -%patch27 -p1 -%patch28 -p1 -%patch29 -p1 -%patch30 -p1 -%patch31 -p1 -%patch32 -p1 -%patch33 -p1 -%patch34 -p1 -%patch35 -p1 -%patch36 -p1 -%patch37 -p1 -%patch38 -p1 -%patch39 -p1 -%patch40 -p1 -%patch41 -p1 -%patch42 -p1 -%patch43 -p1 -%patch44 -p1 -%patch45 -p1 -%patch46 -p1 -%patch47 -p1 -%patch48 -p1 # Our platform specific patches %patch400 -p1 %patch401 -p1 ++++++ libxl.pvscsi.patch ++++++ --- /var/tmp/diff_new_pack.2Vdhw1/_old 2019-08-19 20:48:49.745079947 +0200 +++ /var/tmp/diff_new_pack.2Vdhw1/_new 2019-08-19 20:48:49.745079947 +0200 @@ -34,10 +34,10 @@ tools/libxl/xl_cmdtable.c | 15 16 files changed, 2326 insertions(+), 4 deletions(-) -Index: xen-4.12.0-testing/docs/man/xl.cfg.5.pod.in +Index: xen-4.12.1-testing/docs/man/xl.cfg.5.pod.in =================================================================== ---- xen-4.12.0-testing.orig/docs/man/xl.cfg.5.pod.in -+++ xen-4.12.0-testing/docs/man/xl.cfg.5.pod.in +--- xen-4.12.1-testing.orig/docs/man/xl.cfg.5.pod.in ++++ xen-4.12.1-testing/docs/man/xl.cfg.5.pod.in @@ -693,6 +693,62 @@ frontend to backend. It can be used as a For more information about the protocol, see https://xenbits.xen.org/docs/unstable/misc/pvcalls.html. @@ -101,10 +101,10 @@ =item B<vfb=[ "VFB_SPEC_STRING", "VFB_SPEC_STRING", ...]> Specifies the paravirtual framebuffer devices which should be supplied -Index: xen-4.12.0-testing/docs/man/xl.1.pod.in +Index: xen-4.12.1-testing/docs/man/xl.1.pod.in =================================================================== ---- xen-4.12.0-testing.orig/docs/man/xl.1.pod.in -+++ xen-4.12.0-testing/docs/man/xl.1.pod.in +--- xen-4.12.1-testing.orig/docs/man/xl.1.pod.in ++++ xen-4.12.1-testing/docs/man/xl.1.pod.in @@ -1544,6 +1544,24 @@ List virtual network interfaces for a do =back @@ -130,10 +130,10 @@ =head1 PCI PASS-THROUGH =over 4 -Index: xen-4.12.0-testing/tools/libxl/Makefile +Index: xen-4.12.1-testing/tools/libxl/Makefile =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/Makefile -+++ xen-4.12.0-testing/tools/libxl/Makefile +--- xen-4.12.1-testing.orig/tools/libxl/Makefile ++++ xen-4.12.1-testing/tools/libxl/Makefile @@ -130,6 +130,7 @@ endif LIBXL_LIBS += -lyajl @@ -150,10 +150,10 @@ libxlu_disk_l.o libxlu_disk.o libxlu_vif.o libxlu_pci.o $(LIBXLU_OBJS): CFLAGS += $(CFLAGS_libxenctrl) # For xentoollog.h -Index: xen-4.12.0-testing/tools/libxl/libxl.h +Index: xen-4.12.1-testing/tools/libxl/libxl.h =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxl.h -+++ xen-4.12.0-testing/tools/libxl/libxl.h +--- xen-4.12.1-testing.orig/tools/libxl/libxl.h ++++ xen-4.12.1-testing/tools/libxl/libxl.h @@ -1061,6 +1061,13 @@ void libxl_mac_copy(libxl_ctx *ctx, libx #define LIBXL_HAVE_PCITOPOLOGY 1 @@ -210,10 +210,10 @@ /* Virtual TPMs */ int libxl_device_vtpm_add(libxl_ctx *ctx, uint32_t domid, libxl_device_vtpm *vtpm, const libxl_asyncop_how *ao_how) -Index: xen-4.12.0-testing/tools/libxl/libxl_create.c +Index: xen-4.12.1-testing/tools/libxl/libxl_create.c =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxl_create.c -+++ xen-4.12.0-testing/tools/libxl/libxl_create.c +--- xen-4.12.1-testing.orig/tools/libxl/libxl_create.c ++++ xen-4.12.1-testing/tools/libxl/libxl_create.c @@ -1519,6 +1519,7 @@ const struct libxl_device_type *device_t &libxl__disk_devtype, &libxl__nic_devtype, @@ -222,11 +222,11 @@ &libxl__usbctrl_devtype, &libxl__usbdev_devtype, &libxl__pcidev_devtype, -Index: xen-4.12.0-testing/tools/libxl/libxl_internal.h +Index: xen-4.12.1-testing/tools/libxl/libxl_internal.h =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxl_internal.h -+++ xen-4.12.0-testing/tools/libxl/libxl_internal.h -@@ -3808,6 +3808,7 @@ extern const struct libxl_device_type li +--- xen-4.12.1-testing.orig/tools/libxl/libxl_internal.h ++++ xen-4.12.1-testing/tools/libxl/libxl_internal.h +@@ -3810,6 +3810,7 @@ extern const struct libxl_device_type li extern const struct libxl_device_type libxl__disk_devtype; extern const struct libxl_device_type libxl__nic_devtype; extern const struct libxl_device_type libxl__vtpm_devtype; @@ -234,10 +234,10 @@ extern const struct libxl_device_type libxl__usbctrl_devtype; extern const struct libxl_device_type libxl__usbdev_devtype; extern const struct libxl_device_type libxl__pcidev_devtype; -Index: xen-4.12.0-testing/tools/libxl/libxl_types.idl +Index: xen-4.12.1-testing/tools/libxl/libxl_types.idl =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxl_types.idl -+++ xen-4.12.0-testing/tools/libxl/libxl_types.idl +--- xen-4.12.1-testing.orig/tools/libxl/libxl_types.idl ++++ xen-4.12.1-testing/tools/libxl/libxl_types.idl @@ -909,6 +909,43 @@ libxl_device_vsnd = Struct("device_vsnd" ("pcms", Array(libxl_vsnd_pcm, "num_vsnd_pcms")) ]) @@ -312,10 +312,10 @@ libxl_vtpminfo = Struct("vtpminfo", [ ("backend", string), ("backend_id", uint32), -Index: xen-4.12.0-testing/tools/libxl/libxl_types_internal.idl +Index: xen-4.12.1-testing/tools/libxl/libxl_types_internal.idl =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxl_types_internal.idl -+++ xen-4.12.0-testing/tools/libxl/libxl_types_internal.idl +--- xen-4.12.1-testing.orig/tools/libxl/libxl_types_internal.idl ++++ xen-4.12.1-testing/tools/libxl/libxl_types_internal.idl @@ -30,6 +30,7 @@ libxl__device_kind = Enumeration("device (13, "VUART"), (14, "PVCALLS"), @@ -324,10 +324,10 @@ ]) libxl__console_backend = Enumeration("console_backend", [ -Index: xen-4.12.0-testing/tools/libxl/libxl_vscsi.c +Index: xen-4.12.1-testing/tools/libxl/libxl_vscsi.c =================================================================== --- /dev/null -+++ xen-4.12.0-testing/tools/libxl/libxl_vscsi.c ++++ xen-4.12.1-testing/tools/libxl/libxl_vscsi.c @@ -0,0 +1,1185 @@ +/* + * Copyright (C) 2016 SUSE Linux GmbH @@ -1514,10 +1514,10 @@ + * indent-tabs-mode: nil + * End: + */ -Index: xen-4.12.0-testing/tools/libxl/libxlu_vscsi.c +Index: xen-4.12.1-testing/tools/libxl/libxlu_vscsi.c =================================================================== --- /dev/null -+++ xen-4.12.0-testing/tools/libxl/libxlu_vscsi.c ++++ xen-4.12.1-testing/tools/libxl/libxlu_vscsi.c @@ -0,0 +1,668 @@ +/* + * libxlu_vscsi.c - xl configuration file parsing: setup and helper functions @@ -2187,10 +2187,10 @@ + return ERROR_INVAL; +} +#endif -Index: xen-4.12.0-testing/tools/libxl/libxlutil.h +Index: xen-4.12.1-testing/tools/libxl/libxlutil.h =================================================================== ---- xen-4.12.0-testing.orig/tools/libxl/libxlutil.h -+++ xen-4.12.0-testing/tools/libxl/libxlutil.h +--- xen-4.12.1-testing.orig/tools/libxl/libxlutil.h ++++ xen-4.12.1-testing/tools/libxl/libxlutil.h @@ -118,6 +118,25 @@ int xlu_rdm_parse(XLU_Config *cfg, libxl int xlu_vif_parse_rate(XLU_Config *cfg, const char *rate, libxl_device_nic *nic); @@ -2217,10 +2217,10 @@ #endif /* LIBXLUTIL_H */ /* -Index: xen-4.12.0-testing/tools/xl/Makefile +Index: xen-4.12.1-testing/tools/xl/Makefile =================================================================== ---- xen-4.12.0-testing.orig/tools/xl/Makefile -+++ xen-4.12.0-testing/tools/xl/Makefile +--- xen-4.12.1-testing.orig/tools/xl/Makefile ++++ xen-4.12.1-testing/tools/xl/Makefile @@ -18,7 +18,7 @@ CFLAGS_XL += -Wshadow XL_OBJS-$(CONFIG_X86) = xl_psr.o XL_OBJS = xl.o xl_cmdtable.o xl_sxp.o xl_utils.o $(XL_OBJS-y) @@ -2230,10 +2230,10 @@ XL_OBJS += xl_sched.o xl_pci.o xl_vcpu.o xl_cdrom.o xl_mem.o XL_OBJS += xl_info.o xl_console.o xl_misc.o XL_OBJS += xl_vmcontrol.o xl_saverestore.o xl_migrate.o -Index: xen-4.12.0-testing/tools/xl/xl.h +Index: xen-4.12.1-testing/tools/xl/xl.h =================================================================== ---- xen-4.12.0-testing.orig/tools/xl/xl.h -+++ xen-4.12.0-testing/tools/xl/xl.h +--- xen-4.12.1-testing.orig/tools/xl/xl.h ++++ xen-4.12.1-testing/tools/xl/xl.h @@ -165,6 +165,9 @@ int main_channellist(int argc, char **ar int main_blockattach(int argc, char **argv); int main_blocklist(int argc, char **argv); @@ -2244,10 +2244,10 @@ int main_vtpmattach(int argc, char **argv); int main_vtpmlist(int argc, char **argv); int main_vtpmdetach(int argc, char **argv); -Index: xen-4.12.0-testing/tools/xl/xl_parse.c +Index: xen-4.12.1-testing/tools/xl/xl_parse.c =================================================================== ---- xen-4.12.0-testing.orig/tools/xl/xl_parse.c -+++ xen-4.12.0-testing/tools/xl/xl_parse.c +--- xen-4.12.1-testing.orig/tools/xl/xl_parse.c ++++ xen-4.12.1-testing/tools/xl/xl_parse.c @@ -1211,7 +1211,8 @@ void parse_config_data(const char *confi long l, vcpus = 0; XLU_Config *config; @@ -2276,10 +2276,10 @@ if (!xlu_cfg_get_list(config, "vtpm", &vtpms, 0, 0)) { d_config->num_vtpms = 0; d_config->vtpms = NULL; -Index: xen-4.12.0-testing/tools/xl/xl_vscsi.c +Index: xen-4.12.1-testing/tools/xl/xl_vscsi.c =================================================================== --- /dev/null -+++ xen-4.12.0-testing/tools/xl/xl_vscsi.c ++++ xen-4.12.1-testing/tools/xl/xl_vscsi.c @@ -0,0 +1,229 @@ +/* + * Copyright 2009-2017 Citrix Ltd and other contributors @@ -2510,10 +2510,10 @@ + return !!rc; +} + -Index: xen-4.12.0-testing/tools/xl/xl_cmdtable.c +Index: xen-4.12.1-testing/tools/xl/xl_cmdtable.c =================================================================== ---- xen-4.12.0-testing.orig/tools/xl/xl_cmdtable.c -+++ xen-4.12.0-testing/tools/xl/xl_cmdtable.c +--- xen-4.12.1-testing.orig/tools/xl/xl_cmdtable.c ++++ xen-4.12.1-testing/tools/xl/xl_cmdtable.c @@ -368,6 +368,21 @@ struct cmd_spec cmd_table[] = { "Destroy a domain's virtual block device", "<Domain> <DevId>", ++++++ xen-4.12.0-testing-src.tar.bz2 -> xen-4.12.1-testing-src.tar.bz2 ++++++ ++++ 5935 lines of diff (skipped) ++++++ xen-tools.etc_pollution.patch ++++++ --- /var/tmp/diff_new_pack.2Vdhw1/_old 2019-08-19 20:48:55.041078812 +0200 +++ /var/tmp/diff_new_pack.2Vdhw1/_new 2019-08-19 20:48:55.041078812 +0200 @@ -1,5 +1,7 @@ ---- a/m4/paths.m4 -+++ b/m4/paths.m4 +Index: xen-4.12.1-testing/m4/paths.m4 +=================================================================== +--- xen-4.12.1-testing.orig/m4/paths.m4 ++++ xen-4.12.1-testing/m4/paths.m4 @@ -137,7 +137,7 @@ AC_SUBST(INITD_DIR) XEN_CONFIG_DIR=$CONFIG_DIR/xen AC_SUBST(XEN_CONFIG_DIR) @@ -9,8 +11,10 @@ AC_SUBST(XEN_SCRIPT_DIR) case "$host_os" in ---- a/docs/man/xl-disk-configuration.5.pod -+++ b/docs/man/xl-disk-configuration.5.pod +Index: xen-4.12.1-testing/docs/man/xl-disk-configuration.5.pod +=================================================================== +--- xen-4.12.1-testing.orig/docs/man/xl-disk-configuration.5.pod ++++ xen-4.12.1-testing/docs/man/xl-disk-configuration.5.pod @@ -257,7 +257,7 @@ automatically determine the most suitabl Specifies that B<target> is not a normal host path, but rather @@ -20,9 +24,11 @@ These scripts are normally called "block-I<SCRIPT>". ---- a/docs/man/xl.1.pod.in -+++ b/docs/man/xl.1.pod.in -@@ -560,7 +560,7 @@ See the corresponding option of the I<cr +Index: xen-4.12.1-testing/docs/man/xl.1.pod.in +=================================================================== +--- xen-4.12.1-testing.orig/docs/man/xl.1.pod.in ++++ xen-4.12.1-testing/docs/man/xl.1.pod.in +@@ -540,7 +540,7 @@ See the corresponding option of the I<cr =item B<-N> I<netbufscript> Use <netbufscript> to setup network buffering instead of the @@ -31,8 +37,10 @@ =item B<-F> ---- a/docs/man/xl.conf.5.pod -+++ b/docs/man/xl.conf.5.pod +Index: xen-4.12.1-testing/docs/man/xl.conf.5.pod +=================================================================== +--- xen-4.12.1-testing.orig/docs/man/xl.conf.5.pod ++++ xen-4.12.1-testing/docs/man/xl.conf.5.pod @@ -95,7 +95,7 @@ Configures the default hotplug script us The old B<vifscript> option is deprecated and should not be used. @@ -58,8 +66,10 @@ =item B<output_format="json|sxp"> ---- a/docs/misc/block-scripts.txt -+++ b/docs/misc/block-scripts.txt +Index: xen-4.12.1-testing/docs/misc/block-scripts.txt +=================================================================== +--- xen-4.12.1-testing.orig/docs/misc/block-scripts.txt ++++ xen-4.12.1-testing/docs/misc/block-scripts.txt @@ -18,7 +18,7 @@ Setup It is highly recommended that custom hotplug scripts as much as @@ -69,9 +79,11 @@ default), then this can be done by adding the following to the top of the script: ---- a/tools/xl/xl_cmdtable.c -+++ b/tools/xl/xl_cmdtable.c -@@ -580,7 +580,7 @@ struct cmd_spec cmd_table[] = { +Index: xen-4.12.1-testing/tools/xl/xl_cmdtable.c +=================================================================== +--- xen-4.12.1-testing.orig/tools/xl/xl_cmdtable.c ++++ xen-4.12.1-testing/tools/xl/xl_cmdtable.c +@@ -558,7 +558,7 @@ struct cmd_spec cmd_table[] = { "-e Do not wait in the background (on <host>) for the death\n" " of the domain.\n" "-N <netbufscript> Use netbufscript to setup network buffering instead of the\n"
