From 623d6fe767d67a3975c6acbf46808ac1b7d2346b Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Tue, 28 Apr 2009 15:38:06 -0400 Subject: trace IPI latency on sparc64 --- arch/sparc64/kernel/smp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/sparc64/kernel/smp.c b/arch/sparc64/kernel/smp.c index ebfaaf499c..e0d85ff881 100644 --- a/arch/sparc64/kernel/smp.c +++ b/arch/sparc64/kernel/smp.c @@ -47,6 +47,7 @@ #include #include +#include extern void calibrate_delay(void); @@ -1037,6 +1038,7 @@ void smp_receive_signal_client(int irq, struct pt_regs *regs) { clear_softint(1 << irq); set_tsk_need_resched(current); + TS_SEND_RESCHED_END; } void smp_new_mmu_context_version_client(int irq, struct pt_regs *regs) @@ -1417,6 +1419,7 @@ void __init smp_cpus_done(unsigned int max_cpus) void smp_send_reschedule(int cpu) { + TS_SEND_RESCHED_START(cpu); smp_receive_signal(cpu); } -- cgit v1.2.2