diff options
Diffstat (limited to 'arch/i386/kernel/cpu/amd.c')
-rw-r--r-- | arch/i386/kernel/cpu/amd.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/i386/kernel/cpu/amd.c b/arch/i386/kernel/cpu/amd.c index 4397f61705e2..333578a4e91a 100644 --- a/arch/i386/kernel/cpu/amd.c +++ b/arch/i386/kernel/cpu/amd.c | |||
@@ -217,8 +217,9 @@ static void __init init_amd(struct cpuinfo_x86 *c) | |||
217 | } | 217 | } |
218 | 218 | ||
219 | if (cpuid_eax(0x80000000) >= 0x80000007) { | 219 | if (cpuid_eax(0x80000000) >= 0x80000007) { |
220 | if (cpuid_edx(0x80000007) & (1<<8)) | 220 | c->x86_power = cpuid_edx(0x80000007); |
221 | set_bit(X86_FEATURE_CONSTANT_TSC, &c->x86_capability); | 221 | if (c->x86_power & (1<<8)) |
222 | set_bit(X86_FEATURE_CONSTANT_TSC, c->x86_capability); | ||
222 | } | 223 | } |
223 | 224 | ||
224 | #ifdef CONFIG_X86_HT | 225 | #ifdef CONFIG_X86_HT |