Commit ff397823 authored by Linus Torvalds's avatar Linus Torvalds

Merge bk://linux-dj.bkbits.net/cpufreq

into home.osdl.org:/home/torvalds/v2.5/linux
parents 8fcb1257 fd559ba6
......@@ -63,11 +63,12 @@ static struct cpufreq_frequency_table *longhaul_table;
static unsigned int calc_speed (int mult, int fsb)
{
int mhz;
mhz = (mult/10)*fsb;
int khz;
khz = (mult/10)*fsb;
if (mult%10)
mhz += fsb/2;
return mhz;
khz += fsb/2;
khz *= 1000;
return khz;
}
......@@ -253,7 +254,7 @@ static int __init longhaul_get_ranges (void)
highest_speed = calc_speed (maxmult, fsb);
lowest_speed = calc_speed (minmult,fsb);
dprintk (KERN_INFO PFX "FSB: %dMHz Lowestspeed=%dMHz Highestspeed=%dMHz\n",
fsb, lowest_speed, highest_speed);
fsb, lowest_speed/1000, highest_speed/1000);
longhaul_table = kmalloc((numscales + 1) * sizeof(struct cpufreq_frequency_table), GFP_KERNEL);
if(!longhaul_table)
......@@ -267,7 +268,7 @@ static int __init longhaul_get_ranges (void)
if (ratio > maxmult || ratio < minmult)
continue;
longhaul_table[k].frequency = calc_speed (ratio, fsb);
longhaul_table[k].index = (j << 8);
longhaul_table[k].index = j;
k++;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment