OSDN Git Service

[PATCH] x86-64: Enable Nvidia timer override workaround for SMP kernels too
authorAndi Kleen <ak@suse.de>
Thu, 30 Jun 2005 13:49:15 +0000 (15:49 +0200)
committerMarcelo Tosatti <marcelo.tosatti@cyclades.com>
Thu, 30 Jun 2005 23:02:17 +0000 (20:02 -0300)
commitc324de46ca1b3e0c8ab025bc865e8be75392072a
tree75c2d007bd5a499dfc036a0a8b8f5c4c3e30eb9f
parent478fa857d1b94e9af904ee86be15fe5592c972d6
[PATCH] x86-64: Enable Nvidia timer override workaround for SMP kernels too

>From Tymm Twillman

In the 2.4.30/31 kernels there is now a backport from the 2.6 kernels of
a workaround for buggy timer overrides in the ACPI tables for many
nvidia chipset based motherboards.  Unfortunately the code for this on
x86-64 based systems is conditionally compiled in only for non-SMP
kernels.  This is a patch to remove the conditional and allow the code
to be compiled in for SMP kernels as well (we've seen a number of SMP
motherboards which intermittently lock up during boot, and otherwise
sometimes seem unstable without the workaround).  Patch so far has been
tested across numerous reboots and several hours uptime.

Signed-off-by: Andi Kleen <ak@suse.de>
arch/x86_64/kernel/io_apic.c
arch/x86_64/kernel/setup.c