|
@@ -208,11 +208,10 @@ void native_flush_tlb_others(const struct cpumask *cpumask,
|
|
|
if (is_uv_system()) {
|
|
|
unsigned int cpu;
|
|
|
|
|
|
- cpu = get_cpu();
|
|
|
+ cpu = smp_processor_id();
|
|
|
cpumask = uv_flush_tlb_others(cpumask, mm, va, cpu);
|
|
|
if (cpumask)
|
|
|
flush_tlb_others_ipi(cpumask, mm, va);
|
|
|
- put_cpu();
|
|
|
return;
|
|
|
}
|
|
|
flush_tlb_others_ipi(cpumask, mm, va);
|