x86, cpu: Kill cpu_has_mp
authorBorislav Petkov <bp@suse.de>
Tue, 24 Jun 2014 11:25:05 +0000 (13:25 +0200)
committerH. Peter Anvin <hpa@linux.intel.com>
Mon, 14 Jul 2014 19:21:40 +0000 (12:21 -0700)
It was used only for checking for some K7s which didn't have MP support,
see

http://www.hardwaresecrets.com/article/How-to-Transform-an-Athlon-XP-into-an-Athlon-MP/24

and it was unconditionally set on 64-bit for no reason. Kill it.

Signed-off-by: Borislav Petkov <bp@suse.de>
Link: http://lkml.kernel.org/r/1403609105-8332-4-git-send-email-bp@alien8.de
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/include/asm/cpufeature.h

index 327a061f32dfc2ccde49c8dd5f562b2e164dca56..bb9b258d60e76e9c3dfc3cefe8c7f74ac80e3caf 100644 (file)
@@ -315,7 +315,6 @@ extern const char * const x86_bug_flags[NBUGINTS*32];
 #define cpu_has_avx            boot_cpu_has(X86_FEATURE_AVX)
 #define cpu_has_avx2           boot_cpu_has(X86_FEATURE_AVX2)
 #define cpu_has_ht             boot_cpu_has(X86_FEATURE_HT)
-#define cpu_has_mp             boot_cpu_has(X86_FEATURE_MP)
 #define cpu_has_nx             boot_cpu_has(X86_FEATURE_NX)
 #define cpu_has_k6_mtrr                boot_cpu_has(X86_FEATURE_K6_MTRR)
 #define cpu_has_cyrix_arr      boot_cpu_has(X86_FEATURE_CYRIX_ARR)
@@ -362,9 +361,6 @@ extern const char * const x86_bug_flags[NBUGINTS*32];
 #undef  cpu_has_pae
 #define cpu_has_pae            ___BUG___
 
-#undef  cpu_has_mp
-#define cpu_has_mp             1
-
 #undef  cpu_has_k6_mtrr
 #define cpu_has_k6_mtrr                0