|
@@ -73,8 +73,8 @@ void default_send_IPI_mask_sequence_logical(const struct cpumask *mask,
|
|
|
local_irq_save(flags);
|
|
|
for_each_cpu(query_cpu, mask)
|
|
|
__default_send_IPI_dest_field(
|
|
|
- apic->cpu_to_logical_apicid(query_cpu), vector,
|
|
|
- apic->dest_logical);
|
|
|
+ early_per_cpu(x86_cpu_to_logical_apicid, query_cpu),
|
|
|
+ vector, apic->dest_logical);
|
|
|
local_irq_restore(flags);
|
|
|
}
|
|
|
|
|
@@ -92,8 +92,8 @@ void default_send_IPI_mask_allbutself_logical(const struct cpumask *mask,
|
|
|
if (query_cpu == this_cpu)
|
|
|
continue;
|
|
|
__default_send_IPI_dest_field(
|
|
|
- apic->cpu_to_logical_apicid(query_cpu), vector,
|
|
|
- apic->dest_logical);
|
|
|
+ early_per_cpu(x86_cpu_to_logical_apicid, query_cpu),
|
|
|
+ vector, apic->dest_logical);
|
|
|
}
|
|
|
local_irq_restore(flags);
|
|
|
}
|