[PATCH] x86-64: Don't assume APIC for boot processor has an APIC ID of zero
[pandora-kernel.git] / arch / x86_64 / kernel / apic.c
index fc84bea..12e9d6c 100644 (file)
@@ -1051,7 +1051,7 @@ int __init APIC_init_uniprocessor (void)
 
        connect_bsp_APIC();
 
 
        connect_bsp_APIC();
 
-       phys_cpu_present_map = physid_mask_of_physid(0);
+       phys_cpu_present_map = physid_mask_of_physid(boot_cpu_id);
        apic_write_around(APIC_ID, boot_cpu_id);
 
        setup_local_APIC();
        apic_write_around(APIC_ID, boot_cpu_id);
 
        setup_local_APIC();