[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 <linux@brodo.de>
---

 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 {