aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/smpboot.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel/smpboot.c')
-rw-r--r--arch/x86/kernel/smpboot.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
index ca20f6bee3be..5319cdd53765 100644
--- a/arch/x86/kernel/smpboot.c
+++ b/arch/x86/kernel/smpboot.c
@@ -168,10 +168,9 @@ static void unmap_cpu_to_node(int cpu)
168static void map_cpu_to_logical_apicid(void) 168static void map_cpu_to_logical_apicid(void)
169{ 169{
170 int cpu = smp_processor_id(); 170 int cpu = smp_processor_id();
171 int logical_apicid = early_per_cpu(x86_cpu_to_logical_apicid, cpu);
172 int node; 171 int node;
173 172
174 node = apic->apicid_to_node(logical_apicid); 173 node = apic->x86_32_numa_cpu_node(cpu);
175 if (!node_online(node)) 174 if (!node_online(node))
176 node = first_online_node; 175 node = first_online_node;
177 176