aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2011-10-06 10:19:14 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-10-17 04:02:44 -0400
commit0af8aa0069e43f90d59666510342c05e97d8c4b8 (patch)
tree9d5e75ed9c91f04d5a547bd884ca9c7f457fc1e9 /arch/arm/include
parent0b5a1b95dcdfa451125132d5ce3f79a27ffb0950 (diff)
ARM: 7124/1: smp: Add a localtimer handler callable from C code
In order to be able to handle localtimer directly from C code instead of assembly code, introduce handle_local_timer(), which is modeled after handle_IRQ(). Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/localtimer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/include/asm/localtimer.h b/arch/arm/include/asm/localtimer.h
index 080d74f8128..3306f281333 100644
--- a/arch/arm/include/asm/localtimer.h
+++ b/arch/arm/include/asm/localtimer.h
@@ -22,6 +22,10 @@ void percpu_timer_setup(void);
22 */ 22 */
23asmlinkage void do_local_timer(struct pt_regs *); 23asmlinkage void do_local_timer(struct pt_regs *);
24 24
25/*
26 * Called from C code
27 */
28void handle_local_timer(struct pt_regs *);
25 29
26#ifdef CONFIG_LOCAL_TIMERS 30#ifdef CONFIG_LOCAL_TIMERS
27 31