aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/cpu/cpufreq
diff options
context:
space:
mode:
authorakpm@osdl.org <akpm@osdl.org>2006-11-08 01:09:25 -0800
committerDave Jones <davej@redhat.com>2006-11-08 17:14:31 -0500
commitcaede347c3578b9dca49f53eab781fcaaacd3234 (patch)
tree60b85806c705a680e34f6fb9832213635d6b0336 /arch/i386/kernel/cpu/cpufreq
parent[CPUFREQ] speedstep-centrino should ignore upper performance control bits (diff)
downloadlinux-dev-caede347c3578b9dca49f53eab781fcaaacd3234.tar.xz
linux-dev-caede347c3578b9dca49f53eab781fcaaacd3234.zip
[CPUFREQ] Fix build failure on x86-64
arch/x86_64/kernel/cpufreq/../../../i386/kernel/cpu/cpufreq/speedstep-lib.c:131: error: 'MSR_FSB_FREQ' undeclared (first use in this function) Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Dave Jones <davej@redhat.com>
Diffstat (limited to 'arch/i386/kernel/cpu/cpufreq')
-rw-r--r--arch/i386/kernel/cpu/cpufreq/speedstep-lib.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c b/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c
index 6623a564f6fd..a709f6d67e25 100644
--- a/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c
+++ b/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c
@@ -123,6 +123,7 @@ static unsigned int pentiumM_get_frequency(void)
return (msr_tmp * 100 * 1000);
}
+#ifdef CONFIG_X86_32
static unsigned int pentium_core_get_frequency(void)
{
u32 fsb = 0;
@@ -152,7 +153,7 @@ static unsigned int pentium_core_get_frequency(void)
return (msr_tmp * fsb * 1000);
}
-
+#endif
static unsigned int pentium4_get_frequency(void)
{
@@ -204,8 +205,10 @@ static unsigned int pentium4_get_frequency(void)
unsigned int speedstep_get_processor_frequency(unsigned int processor)
{
switch (processor) {
+#ifdef CONFIG_X86_32
case SPEEDSTEP_PROCESSOR_PCORE:
return pentium_core_get_frequency();
+#endif
case SPEEDSTEP_PROCESSOR_PM:
return pentiumM_get_frequency();
case SPEEDSTEP_PROCESSOR_P4D: