x86/apic: Use u32 for APIC IDs in global data
[linux-2.6-microblaze.git] / arch / x86 / mm / numa.c
index 2aadb20..02ee0d1 100644 (file)
@@ -56,7 +56,7 @@ s16 __apicid_to_node[MAX_LOCAL_APIC] = {
 
 int numa_cpu_node(int cpu)
 {
-       int apicid = early_per_cpu(x86_cpu_to_apicid, cpu);
+       u32 apicid = early_per_cpu(x86_cpu_to_apicid, cpu);
 
        if (apicid != BAD_APICID)
                return __apicid_to_node[apicid];
@@ -786,7 +786,7 @@ void __init init_gi_nodes(void)
 void __init init_cpu_to_node(void)
 {
        int cpu;
-       u16 *cpu_to_apicid = early_per_cpu_ptr(x86_cpu_to_apicid);
+       u32 *cpu_to_apicid = early_per_cpu_ptr(x86_cpu_to_apicid);
 
        BUG_ON(cpu_to_apicid == NULL);