From df8ce55492e7713b223deb5582a6aae907cb6ff7 Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Mon, 10 Nov 2003 16:28:09 +0000 Subject: [PATCH] [CPUFREQ] Abort if there is a failure in aquiring "ownership" of the SMI speedstep interface. From Dominik Brodowski --- arch/i386/kernel/cpu/cpufreq/speedstep-smi.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c b/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c index bab8d19dd3e13..4b37480fa61c8 100644 --- a/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c +++ b/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c @@ -225,9 +225,10 @@ static int speedstep_cpu_init(struct cpufreq_policy *policy) return -ENODEV; result = speedstep_smi_ownership(); - - if (result) + if (result) { dprintk(KERN_INFO "cpufreq: fails an aquiring ownership of a SMI interface.\n"); + return -EINVAL; + } /* detect low and high frequency */ result = speedstep_smi_get_freqs(&speedstep_freqs[SPEEDSTEP_LOW].frequency, -- 2.53.0