diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2006-10-25 13:59:16 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-10-28 10:15:31 +0100 |
commit | c97d4869a23c439d2bc23cb26c1147c099f9ff78 (patch) | |
tree | f49760ef0b4a183dcd17ad77b7059e3163ec37ca /arch/arm/kernel/time.c | |
parent | 858cbcdd4f7a235f609249b9ca681b7ec5d786a3 (diff) | |
download | blackbird-op-linux-c97d4869a23c439d2bc23cb26c1147c099f9ff78.tar.gz blackbird-op-linux-c97d4869a23c439d2bc23cb26c1147c099f9ff78.zip |
[ARM] Fix SMP irqflags support
The IRQ changes a while back broke the build for SMP machines.
Fix up the SMP code to use set_irq_regs/get_irq_regs as
appropriate. Also, fix a warning in arch/arm/kernel/time.c
where 'regs' becomes unused for SMP builds.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel/time.c')
-rw-r--r-- | arch/arm/kernel/time.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c index c03cab5c4c79..0c5a6091a93c 100644 --- a/arch/arm/kernel/time.c +++ b/arch/arm/kernel/time.c @@ -327,13 +327,12 @@ EXPORT_SYMBOL(restore_time_delta); */ void timer_tick(void) { - struct pt_regs *regs = get_irq_regs(); profile_tick(CPU_PROFILING); do_leds(); do_set_rtc(); do_timer(1); #ifndef CONFIG_SMP - update_process_times(user_mode(regs)); + update_process_times(user_mode(get_irq_regs())); #endif } |