aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/apic/summit_32.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel/apic/summit_32.c')
-rw-r--r--arch/x86/kernel/apic/summit_32.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/apic/summit_32.c b/arch/x86/kernel/apic/summit_32.c
index 9b419263d90d..82cfc3ea70d1 100644
--- a/arch/x86/kernel/apic/summit_32.c
+++ b/arch/x86/kernel/apic/summit_32.c
@@ -206,7 +206,7 @@ static void summit_init_apic_ldr(void)
206 206
207 /* Create logical APIC IDs by counting CPUs already in cluster. */ 207 /* Create logical APIC IDs by counting CPUs already in cluster. */
208 for (count = 0, i = nr_cpu_ids; --i >= 0; ) { 208 for (count = 0, i = nr_cpu_ids; --i >= 0; ) {
209 lid = cpu_2_logical_apicid[i]; 209 lid = early_per_cpu(x86_cpu_to_logical_apicid, i);
210 if (lid != BAD_APICID && APIC_CLUSTER(lid) == my_cluster) 210 if (lid != BAD_APICID && APIC_CLUSTER(lid) == my_cluster)
211 ++count; 211 ++count;
212 } 212 }
@@ -247,7 +247,7 @@ static inline int summit_cpu_to_logical_apicid(int cpu)
247#ifdef CONFIG_SMP 247#ifdef CONFIG_SMP
248 if (cpu >= nr_cpu_ids) 248 if (cpu >= nr_cpu_ids)
249 return BAD_APICID; 249 return BAD_APICID;
250 return cpu_2_logical_apicid[cpu]; 250 return early_per_cpu(x86_cpu_to_logical_apicid, cpu);
251#else 251#else
252 return logical_smp_processor_id(); 252 return logical_smp_processor_id();
253#endif 253#endif