]> Pileus Git - ~andy/linux/blobdiff - arch/x86/kernel/io_apic.c
x86, apic: clean up ->apicid_to_cpu_present()
[~andy/linux] / arch / x86 / kernel / io_apic.c
index 282ea112f3cfc2c52cb0b966cf6be9a4d9e1c390..3d85d3d810b2e7b5e37cb1474c0a0074828670a9 100644 (file)
@@ -2155,7 +2155,7 @@ static void __init setup_ioapic_ids_from_mpc(void)
                        mp_ioapics[apic_id].apicid = i;
                } else {
                        physid_mask_t tmp;
-                       tmp = apicid_to_cpu_present(mp_ioapics[apic_id].apicid);
+                       tmp = apic->apicid_to_cpu_present(mp_ioapics[apic_id].apicid);
                        apic_printk(APIC_VERBOSE, "Setting %d in the "
                                        "phys_id_present_map\n",
                                        mp_ioapics[apic_id].apicid);
@@ -3899,7 +3899,7 @@ int __init io_apic_get_unique_id(int ioapic, int apic_id)
                apic_id = i;
        }
 
-       tmp = apicid_to_cpu_present(apic_id);
+       tmp = apic->apicid_to_cpu_present(apic_id);
        physids_or(apic_id_map, apic_id_map, tmp);
 
        if (reg_00.bits.ID != apic_id) {