Hello community, here is the log from the commit of package xen for openSUSE:Factory checked in at 2018-10-18 15:28:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xen (Old) and /work/SRC/openSUSE:Factory/.xen.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen" Thu Oct 18 15:28:30 2018 rev:255 rq:642003 version:4.11.0_09 Changes: -------- --- /work/SRC/openSUSE:Factory/xen/xen.changes 2018-09-18 11:39:18.528170496 +0200 +++ /work/SRC/openSUSE:Factory/.xen.new/xen.changes 2018-10-18 15:28:32.178841944 +0200 @@ -1,0 +2,8 @@ +Mon Oct 15 06:55:47 UTC 2018 - [email protected] + +- Building with ncurses 6.1 will fail without + xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch +- Building libxl acpi support on aarch64 with gcc 8.2 will fail without + xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch + +------------------------------------------------------------------- New: ---- xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.KwDSgJ/_old 2018-10-18 15:28:33.966839830 +0200 +++ /var/tmp/diff_new_pack.KwDSgJ/_new 2018-10-18 15:28:33.970839826 +0200 @@ -127,7 +127,7 @@ BuildRequires: pesign-obs-integration %endif -Version: 4.11.0_08 +Version: 4.11.0_09 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0 @@ -215,6 +215,8 @@ Patch51: 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch Patch52: 5b9784d2-x86-HVM-add-known_gla-helper.patch Patch53: 5b9784f2-x86-HVM-split-page-straddling-accesses.patch +Patch98: xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch +Patch99: xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch # Our platform specific patches Patch400: xen-destdir.patch Patch401: vif-bridge-no-iptables.patch @@ -462,6 +464,8 @@ %patch51 -p1 %patch52 -p1 %patch53 -p1 +%patch98 -p1 +%patch99 -p1 # Our platform specific patches %patch400 -p1 %patch401 -p1 ++++++ xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch ++++++ From: Christopher Clark <[email protected]> Date: Wed, 18 Jul 2018 15:22:17 -0700 Subject: 2b50cdbc444c637575580dcfa6c9525a84d5cc62 tools/xentop : replace use of deprecated vwprintw gcc-8.1 complains: | xentop.c: In function 'print': | xentop.c:304:4: error: 'vwprintw' is deprecated [-Werror=deprecated-declarations] | vwprintw(stdscr, (curses_str_t)fmt, args); | ^~~~~~~~ vw_printw (note the underscore) is a non-deprecated alternative. Signed-off-by: Christopher Clark <[email protected]> Acked-by: Wei Liu <[email protected]> --- tools/xenstat/xentop/xentop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/tools/xenstat/xentop/xentop.c +++ b/tools/xenstat/xentop/xentop.c @@ -301,7 +301,7 @@ static void print(const char *fmt, ...) if (!batch) { if((current_row() < lines()-1)) { va_start(args, fmt); - vwprintw(stdscr, (curses_str_t)fmt, args); + vw_printw(stdscr, (curses_str_t)fmt, args); va_end(args); } } else { ++++++ xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch ++++++ >From b8f33431f3dd23fb43a879f4bdb4283fdc9465ad Mon Sep 17 00:00:00 2001 From: Christopher Clark <[email protected]> Date: Thu, 16 Aug 2018 13:22:41 -0700 Subject: libxl/arm: Fix build on arm64 + acpi w/ gcc 8.2 Add zero-padding to #defined ACPI table strings that are copied. Provides sufficient characters to satisfy the length required to fully populate the destination and prevent array-bounds warnings. Add BUILD_BUG_ON sizeof checks for compile-time length checking. Signed-off-by: Christopher Clark <[email protected]> Reviewed-by: Stefano Stabellini <[email protected]> Acked-by: Wei Liu <[email protected]> --- tools/libxl/libxl_arm_acpi.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/libxl/libxl_arm_acpi.c b/tools/libxl/libxl_arm_acpi.c index 636f724039..ba874c3d32 100644 --- a/tools/libxl/libxl_arm_acpi.c +++ b/tools/libxl/libxl_arm_acpi.c @@ -48,9 +48,9 @@ extern const unsigned char dsdt_anycpu_arm[]; _hidden extern const int dsdt_anycpu_arm_len; -#define ACPI_OEM_ID "Xen" -#define ACPI_OEM_TABLE_ID "ARM" -#define ACPI_ASL_COMPILER_ID "XL" +#define ACPI_OEM_ID "Xen\0\0" +#define ACPI_OEM_TABLE_ID "ARM\0\0\0\0" +#define ACPI_ASL_COMPILER_ID "XL\0" enum { RSDP,
