[profile]: [4/23] sparc64 profiling cleanups
From: William Lee Irwin III (wli_at_holomorphy.com)
Date: 06/22/04
- Previous message: Garreth Jeremiah: "RE: Don't want to share interrupts"
- In reply to: William Lee Irwin III: "[profile]: [3/23] mips profiling cleanups"
- Next in thread: William Lee Irwin III: "[profile]: [5/23] m68knommu profiling cleanups"
- Reply: William Lee Irwin III: "[profile]: [5/23] m68knommu profiling cleanups"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: linux-kernel@vger.kernel.org Date: Tue, 22 Jun 2004 08:16:44 -0700
Convert sparc64 to use profiling_on() and profile_tick().
Index: prof-2.6.7/arch/sparc64/kernel/time.c
===================================================================
--- prof-2.6.7.orig/arch/sparc64/kernel/time.c 2004-06-15 22:19:23.000000000 -0700
+++ prof-2.6.7/arch/sparc64/kernel/time.c 2004-06-22 07:25:46.238133904 -0700
@@ -29,6 +29,7 @@
#include <linux/jiffies.h>
#include <linux/cpufreq.h>
#include <linux/percpu.h>
+#include <linux/profile.h>
#include <asm/oplib.h>
#include <asm/mostek.h>
@@ -451,7 +452,7 @@
if (user_mode(regs))
return;
- if (!prof_buffer)
+ if (!profiling_on())
return;
{
@@ -472,13 +473,7 @@
(pc >= (unsigned long) &__bitops_begin &&
pc < (unsigned long) &__bitops_end))
pc = o7;
-
- pc -= (unsigned long) _stext;
- pc >>= prof_shift;
-
- if(pc >= prof_len)
- pc = prof_len - 1;
- atomic_inc((atomic_t *)&prof_buffer[pc]);
+ profile_tick(pc);
}
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Previous message: Garreth Jeremiah: "RE: Don't want to share interrupts"
- In reply to: William Lee Irwin III: "[profile]: [3/23] mips profiling cleanups"
- Next in thread: William Lee Irwin III: "[profile]: [5/23] m68knommu profiling cleanups"
- Reply: William Lee Irwin III: "[profile]: [5/23] m68knommu profiling cleanups"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|