diff --git a/xen-warnings.diff b/xen-warnings.diff index 62e77e8..c158a82 100644 --- a/xen-warnings.diff +++ b/xen-warnings.diff @@ -175,3 +175,32 @@ Index: xen-3.3.0-testing/tools/libxen/src/xen_common.c } +Index: xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c +=================================================================== +--- xen-3.3.0-testing.orig/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c ++++ xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c +@@ -14,7 +14,10 @@ EXPORT_SYMBOL(system_state); + + void ctrl_alt_del(void) + { +- kill_proc(1, SIGINT, 1); /* interrupt init */ ++ siginfo_t si; ++ pid_t p = 1; ++ ++ kill_proc_info(1, &si, p); + } + + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,8) +Index: xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c +=================================================================== +--- xen-3.3.0-testing.orig/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c ++++ xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c +@@ -44,7 +44,7 @@ static void ap_suspend(void *_info) + atomic_dec(&info->nr_spinning); + } + +-#define initiate_ap_suspend(i) smp_call_function(ap_suspend, i, 0, 0) ++#define initiate_ap_suspend(i) smp_call_function(ap_suspend, i, 0) + + #else /* !defined(CONFIG_SMP) */ + diff --git a/xen.changes b/xen.changes index 80a6c03..f4c87ba 100644 --- a/xen.changes +++ b/xen.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Sep 1 08:56:32 MDT 2008 - carnold@novell.com + +- Fix problems building KMPs against the 2.6.27 kernel. + ------------------------------------------------------------------- Fri Aug 29 06:39:21 MDT 2008 - plc@novell.com diff --git a/xen.spec b/xen.spec index acec5c3..d155877 100644 --- a/xen.spec +++ b/xen.spec @@ -41,7 +41,7 @@ BuildRequires: glibc-32bit glibc-devel-32bit BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11 %endif Version: 3.3.0_18358_02 -Release: 1 +Release: 2 License: GPL v2 only Group: System/Kernel AutoReqProv: on @@ -865,6 +865,8 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug /sbin/ldconfig %changelog +* Mon Sep 01 2008 carnold@novell.com +- Fix problems building KMPs against the 2.6.27 kernel. * Fri Aug 29 2008 plc@novell.com - Added 'tap' to the type of devices for HalDaemon.py to scan for change of xenstore attribute media-present.