[CPUFREQ] powernow-k8: handle invalid initial frequency/voltage pairs correctly From: Paul Devriendt patch for powernow-k8 problem (Mobile Sempron 2800+, Acer Aspire 1362 ) If the initial frequency/voltage pair are not valid in the frequency table, the first requested transition is to make them valid. Fix the code doing so. Signed-off-by: Dominik Brodowski --- arch/i386/kernel/cpu/cpufreq/powernow-k8.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: 2.6.10-rc3/arch/i386/kernel/cpu/cpufreq/powernow-k8.c =================================================================== --- 2.6.10-rc3.orig/arch/i386/kernel/cpu/cpufreq/powernow-k8.c 2004-12-13 19:20:17.056633267 +0100 +++ 2.6.10-rc3/arch/i386/kernel/cpu/cpufreq/powernow-k8.c 2004-12-13 19:20:21.338035269 +0100 @@ -286,7 +286,7 @@ return 1; } - while (rvosteps > 0) { + while ((rvosteps > 0) && ((data->rvo + data->currvid) > reqvid)) { if (data->currvid == 0) { rvosteps = 0; } else {