]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kernel/apic_64.c
x86: fix stack overflow for large values of MAX_APICS
[linux-2.6-omap-h63xx.git] / arch / x86 / kernel / apic_64.c
index 0633cfd0dc291a1310f0632e1012cf663b5e89a9..5e22f8d2d5074147dd99aef5ba3cfbfbff29958b 100644 (file)
@@ -942,7 +942,7 @@ int __init APIC_init_uniprocessor(void)
 
        verify_local_APIC();
 
-       phys_cpu_present_map = physid_mask_of_physid(boot_cpu_physical_apicid);
+       physid_set_mask_of_physid(boot_cpu_physical_apicid, &phys_cpu_present_map);
        apic_write(APIC_ID, SET_APIC_ID(boot_cpu_physical_apicid));
 
        setup_local_APIC();