diff options
Diffstat (limited to 'arch/x86/kernel/cpu/cpufreq/longrun.c')
| -rw-r--r-- | arch/x86/kernel/cpu/cpufreq/longrun.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/cpu/cpufreq/longrun.c b/arch/x86/kernel/cpu/cpufreq/longrun.c index af4a867a097..777a7ff075d 100644 --- a/arch/x86/kernel/cpu/cpufreq/longrun.c +++ b/arch/x86/kernel/cpu/cpufreq/longrun.c @@ -245,7 +245,7 @@ static unsigned int __init longrun_determine_freqs(unsigned int *low_freq,  	if ((ecx > 95) || (ecx == 0) || (eax < ebx))  		return -EIO; -	edx = (eax - ebx) / (100 - ecx); +	edx = ((eax - ebx) * 100) / (100 - ecx);  	*low_freq = edx * 1000; /* back to kHz */  	dprintk("low frequency is %u kHz\n", *low_freq);  |