Commit 112d2430 authored by Borislav Petkov's avatar Borislav Petkov Committed by Greg Kroah-Hartman

x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info

commit 119bff8a upstream

Old code used to check whether CPUID ext max level is >= 0x80000008 because
that last leaf contains the number of cores of the physical CPU.  The three
functions called there now do not depend on that leaf anymore so the check
can go.
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Acked-by: default avatarIngo Molnar <mingo@kernel.org>
Signed-off-by: default avatarDavid Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0ee6f3b2
...@@ -799,11 +799,8 @@ static void init_amd(struct cpuinfo_x86 *c) ...@@ -799,11 +799,8 @@ static void init_amd(struct cpuinfo_x86 *c)
cpu_detect_cache_sizes(c); cpu_detect_cache_sizes(c);
/* Multi core CPU? */
if (c->extended_cpuid_level >= 0x80000008) {
amd_detect_cmp(c); amd_detect_cmp(c);
srat_detect_node(c); srat_detect_node(c);
}
init_amd_cacheinfo(c); init_amd_cacheinfo(c);
......
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