diff options
author | Andi Kleen <ak@suse.de> | 2006-04-07 13:49:48 -0400 |
---|---|---|
committer | Dave Jones <davej@redhat.com> | 2006-04-10 19:14:33 -0400 |
commit | b40fc4923ee3352c44ac2c0bd5f4d6018d6c4ad7 (patch) | |
tree | eba8d80b7012fb8bbb7f9cfb5a52def1053d8fcc /arch | |
parent | 4c41251e31982002bca0ce7e903c0cc66218c1ec (diff) |
[CPUFREQ] x86_64: Revert earlier powernow-k8 change
(Better fix to be applied in next patch)
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Dave Jones <davej@redhat.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/i386/kernel/cpu/cpufreq/powernow-k8.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/i386/kernel/cpu/cpufreq/powernow-k8.c b/arch/i386/kernel/cpu/cpufreq/powernow-k8.c index 712a26bd4457..6ba497c47df6 100644 --- a/arch/i386/kernel/cpu/cpufreq/powernow-k8.c +++ b/arch/i386/kernel/cpu/cpufreq/powernow-k8.c | |||
@@ -55,7 +55,7 @@ static DEFINE_MUTEX(fidvid_mutex); | |||
55 | static struct powernow_k8_data *powernow_data[NR_CPUS]; | 55 | static struct powernow_k8_data *powernow_data[NR_CPUS]; |
56 | 56 | ||
57 | #ifndef CONFIG_SMP | 57 | #ifndef CONFIG_SMP |
58 | static cpumask_t cpu_core_map[1] = { CPU_MASK_ALL }; | 58 | static cpumask_t cpu_core_map[1]; |
59 | #endif | 59 | #endif |
60 | 60 | ||
61 | /* Return a frequency in MHz, given an input fid */ | 61 | /* Return a frequency in MHz, given an input fid */ |
@@ -977,7 +977,7 @@ static int __cpuinit powernowk8_cpu_init(struct cpufreq_policy *pol) | |||
977 | { | 977 | { |
978 | struct powernow_k8_data *data; | 978 | struct powernow_k8_data *data; |
979 | cpumask_t oldmask = CPU_MASK_ALL; | 979 | cpumask_t oldmask = CPU_MASK_ALL; |
980 | int rc, i; | 980 | int rc; |
981 | 981 | ||
982 | if (!cpu_online(pol->cpu)) | 982 | if (!cpu_online(pol->cpu)) |
983 | return -ENODEV; | 983 | return -ENODEV; |
@@ -1063,8 +1063,7 @@ static int __cpuinit powernowk8_cpu_init(struct cpufreq_policy *pol) | |||
1063 | printk("cpu_init done, current fid 0x%x, vid 0x%x\n", | 1063 | printk("cpu_init done, current fid 0x%x, vid 0x%x\n", |
1064 | data->currfid, data->currvid); | 1064 | data->currfid, data->currvid); |
1065 | 1065 | ||
1066 | for_each_cpu_mask(i, cpu_core_map[pol->cpu]) | 1066 | powernow_data[pol->cpu] = data; |
1067 | powernow_data[i] = data; | ||
1068 | 1067 | ||
1069 | return 0; | 1068 | return 0; |
1070 | 1069 | ||