diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2011-10-06 18:19:14 +0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-10-17 12:02:44 +0400 |
commit | 0af8aa0069e43f90d59666510342c05e97d8c4b8 (patch) | |
tree | 9d5e75ed9c91f04d5a547bd884ca9c7f457fc1e9 /arch/arm/include/asm | |
parent | 0b5a1b95dcdfa451125132d5ce3f79a27ffb0950 (diff) | |
download | linux-0af8aa0069e43f90d59666510342c05e97d8c4b8.tar.xz |
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/asm')
-rw-r--r-- | arch/arm/include/asm/localtimer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/include/asm/localtimer.h b/arch/arm/include/asm/localtimer.h index 080d74f8128d..3306f281333c 100644 --- a/arch/arm/include/asm/localtimer.h +++ b/arch/arm/include/asm/localtimer.h @@ -22,6 +22,10 @@ void percpu_timer_setup(void); */ asmlinkage void do_local_timer(struct pt_regs *); +/* + * Called from C code + */ +void handle_local_timer(struct pt_regs *); #ifdef CONFIG_LOCAL_TIMERS |