patch-2.3.11 linux/arch/arm/kernel/time.c
Next file: linux/arch/arm/kernel/traps.c
Previous file: linux/arch/arm/kernel/setup.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Mon Jul 19 09:52:57 1999
- Orig file:
v2.3.10/linux/arch/arm/kernel/time.c
- Orig date:
Thu Jul 8 15:42:19 1999
diff -u --recursive --new-file v2.3.10/linux/arch/arm/kernel/time.c linux/arch/arm/kernel/time.c
@@ -76,6 +76,25 @@
)*60 + sec; /* finally seconds */
}
+/*
+ * Handle profile stuff...
+ */
+static void do_profile(unsigned long pc)
+{
+ if (prof_buffer && current->pid) {
+ extern int _stext;
+
+ pc -= (unsigned long)&_stext;
+
+ pc >>= prof_shift;
+
+ if (pc >= prof_len)
+ pc = prof_len - 1;
+
+ prof_buffer[pc] += 1;
+ }
+}
+
#include <asm/arch/time.h>
static unsigned long do_gettimeoffset(void)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)