public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86, tlb: small cleanup for native_flush_tlb_others
@ 2011-03-14  6:55 Xiao Guangrong
  2011-03-14 12:33 ` Ingo Molnar
  0 siblings, 1 reply; 5+ messages in thread
From: Xiao Guangrong @ 2011-03-14  6:55 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: hpa, LKML

Use smp_processor_id instead of get_cpu and put_cpu since
the caller has already disabled preemption

Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com>
---
 arch/x86/mm/tlb.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c
index 6acc724..92849d0 100644
--- a/arch/x86/mm/tlb.c
+++ b/arch/x86/mm/tlb.c
@@ -211,11 +211,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);
-- 
1.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-03-15  7:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-14  6:55 [PATCH] x86, tlb: small cleanup for native_flush_tlb_others Xiao Guangrong
2011-03-14 12:33 ` Ingo Molnar
2011-03-14 12:39   ` Ingo Molnar
2011-03-15  1:57   ` Xiao Guangrong
2011-03-15  7:49     ` [tip:x86/mm] x86, tlb, UV: Do small micro-optimization for native_flush_tlb_others() tip-bot for Xiao Guangrong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox