diff --git a/xen-ia64-hypercall-args.patch b/xen-ia64-hypercall-args.patch new file mode 100644 index 0000000..952a55d --- /dev/null +++ b/xen-ia64-hypercall-args.patch @@ -0,0 +1,25 @@ +changeset: 17350:716a637722e4 +user: Alex Williamson +date: Mon Mar 10 11:55:40 2008 -0600 +files: tools/libxc/ia64/xc_ia64_stubs.c +description: +[IA64] Remove bogus hypercall arg + +privcmd_hypercall_t only has 5 args. This causes a build failure +with gcc-4.3. Fixes bugzilla #1186. + +Signed-off-by: Alex Williamson + + +diff -r 7d300a1ea762 -r 716a637722e4 tools/libxc/ia64/xc_ia64_stubs.c +--- a/tools/libxc/ia64/xc_ia64_stubs.c Mon Mar 10 11:52:25 2008 -0600 ++++ b/tools/libxc/ia64/xc_ia64_stubs.c Mon Mar 10 11:55:40 2008 -0600 +@@ -92,7 +92,6 @@ + hypercall.arg[2] = dom; + hypercall.arg[3] = (unsigned long)memmap_info; + hypercall.arg[4] = flags; +- hypercall.arg[5] = 0; + + if (lock_pages(memmap_info, + sizeof(*memmap_info) + memmap_info->efi_memmap_size) != 0) { + diff --git a/xen.spec b/xen.spec index 9f1bfda..8db2abe 100644 --- a/xen.spec +++ b/xen.spec @@ -2,7 +2,7 @@ # Always set these 3 tags %define base_version 3.2.0 -%define base_release 15 +%define base_release 16 # Hypervisor ABI %define hv_abi 3.2 @@ -74,6 +74,7 @@ Patch15: xen-net-disable-iptables-on-bridge.patch Patch16: xen-3.2.0-block-rw-range-check.patch Patch17: xen-3.2.0-qemu-evtchn-fd.patch Patch18: xen-qemu-logfile.patch +Patch19: xen-ia64-hypercall-args.patch Patch36: xen-qemu-bootmenu.patch Patch37: xen-pvfb-validate-fb.patch @@ -177,6 +178,7 @@ which manage Xen virtual machines. %patch16 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 %patch36 -p1 @@ -464,6 +466,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/*.a %changelog +* Wed Jul 9 2008 Daniel P. Berrange - 3.2.0-16.fc10 +- Remove bogus ia64 hypercall arg (rhbz #433921) + * Fri Jun 27 2008 Markus Armbruster - 3.2.0-15.fc10 - Re-enable QEMU image format auto-detection, without the security loopholes