rpms/kernel/devel linux-2.6-xen-disable_ati_timer_quirk.patch, NONE, 1.1 kernel-2.6.spec, 1.2037, 1.2038

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Mar 9 22:26:27 UTC 2006


Author: sct

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv12763

Modified Files:
	kernel-2.6.spec 
Added Files:
	linux-2.6-xen-disable_ati_timer_quirk.patch 
Log Message:
Fix conflict between Xen and ati patch from git10

linux-2.6-xen-disable_ati_timer_quirk.patch:
 linux-2.6.15.i686/arch/i386/kernel/acpi/boot-xen.c     |    3 ---
 linux-2.6.15.i686/arch/i386/kernel/setup-xen.c         |    4 ++++
 linux-2.6.15.noarch/arch/i386/kernel/acpi/earlyquirk.c |    2 ++
 3 files changed, 6 insertions(+), 3 deletions(-)

--- NEW FILE linux-2.6-xen-disable_ati_timer_quirk.patch ---
diff -uNp linux-2.6.15.noarch/arch/i386/kernel/acpi/earlyquirk.c.orig linux-2.6.15.noarch/arch/i386/kernel/acpi/earlyquirk.c
--- linux-2.6.15.noarch/arch/i386/kernel/acpi/earlyquirk.c.orig	2006-03-09 22:57:34.000000000 +0100
+++ linux-2.6.15.noarch/arch/i386/kernel/acpi/earlyquirk.c	2006-03-09 22:57:53.000000000 +0100
@@ -18,11 +18,13 @@ static int __init check_bridge(int vendo
 		acpi_skip_timer_override = 1;
 	}
 #endif
+#ifndef CONFIG_XEN
 	if (vendor == PCI_VENDOR_ID_ATI && timer_over_8254 == 1) {
 		timer_over_8254 = 0;
 		printk(KERN_INFO "ATI board detected. Disabling timer routing "
 				"over 8254.\n");
 	}
+#endif
 	return 0;
 }
 
--- linux-2.6.15.i686/arch/i386/kernel/acpi/boot-xen.c~	2006-03-09 16:46:08.000000000 -0500
+++ linux-2.6.15.i686/arch/i386/kernel/acpi/boot-xen.c	2006-03-09 16:58:47.000000000 -0500
@@ -1112,9 +1112,6 @@
 		disable_acpi();
 		return error;
 	}
-#ifdef __i386__
-	check_acpi_pci();
-#endif
 
 	acpi_table_parse(ACPI_BOOT, acpi_parse_sbf);
 
--- linux-2.6.15.i686/arch/i386/kernel/setup-xen.c~	2006-03-09 16:46:05.000000000 -0500
+++ linux-2.6.15.i686/arch/i386/kernel/setup-xen.c	2006-03-09 17:07:23.000000000 -0500
@@ -1819,6 +1819,10 @@
 	op.u.set_iopl.iopl = 1;
 	HYPERVISOR_physdev_op(&op);
 
+#ifdef CONFIG_X86_IO_APIC
+	check_acpi_pci();	/* Checks more than just ACPI actually */
+#endif
+
 #ifdef CONFIG_ACPI
 	if (!(xen_start_info->flags & SIF_INITDOMAIN)) {
 		printk(KERN_INFO "ACPI in unprivileged domain disabled\n");


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.2037
retrieving revision 1.2038
diff -u -r1.2037 -r1.2038
--- kernel-2.6.spec	9 Mar 2006 20:54:01 -0000	1.2037
+++ kernel-2.6.spec	9 Mar 2006 22:26:24 -0000	1.2038
@@ -262,6 +262,7 @@
 Patch706: linux-2.6-xen_remap_vma_flags.patch
 Patch709: linux-2.6-percpu-NR_CPUS-hotplug-fix.patch
 Patch710: linux-2.6-xen-kva-mmap.patch
+Patch711: linux-2.6-xen-disable_ati_timer_quirk.patch
 
 #
 # Patches 800 through 899 are reserved for bugfixes to the core system
@@ -814,6 +815,7 @@
 %patch706 -p1
 %patch709 -p1
 %patch710 -p2
+%patch711 -p1
 
 %endif
 
@@ -1655,6 +1657,7 @@
 * Thu Mar  9 2006 Stephen Tweedie <sct at redhat.com>
 - Disable a bunch of hardware drivers in xenU that have no business
   being built in an unprivileged guest.
+- Fix conflict between Xen and ati patch from latest git tree
 
 * Thu Mar  9 2006 Dave Jones <davej at redhat.com>
 - 2.6.16rc5-git12/git13




More information about the fedora-cvs-commits mailing list