aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/clocksource/timer-marco.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-05-27 15:58:20 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2014-05-27 15:58:20 -0700
commitaa699a1d84474eb993867822b6aefc47a9a6ce0c (patch)
tree8a9ac250f1304f926d2421fe56f841d996a10a22 /drivers/clocksource/timer-marco.c
parentMerge tag 'fixes-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (diff)
parentclocksource: tcb_clksrc: Make tc_mode interrupt safe (diff)
downloadwireguard-linux-aa699a1d84474eb993867822b6aefc47a9a6ce0c.tar.xz
wireguard-linux-aa699a1d84474eb993867822b6aefc47a9a6ce0c.zip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull two timer fixes from Thomas Gleixner: "Two small fixlets for ARM SoC clocksource drivers: - avoid calling functions which might sleep from interrupt [disabled] context in tcb_clksrc used on Atmel SoCs - use irq_force_affinity() to pin the per cpu timer interrupt on a not yet online cpu in the SiRFprimaII driver" * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: clocksource: tcb_clksrc: Make tc_mode interrupt safe clocksource: marco: Fix the affinity set for local timer of CPU1
Diffstat (limited to '')
-rw-r--r--drivers/clocksource/timer-marco.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clocksource/timer-marco.c b/drivers/clocksource/timer-marco.c
index b52e1c078b99..7f5374dbefd9 100644
--- a/drivers/clocksource/timer-marco.c
+++ b/drivers/clocksource/timer-marco.c
@@ -199,7 +199,7 @@ static int sirfsoc_local_timer_setup(struct clock_event_device *ce)
action->dev_id = ce;
BUG_ON(setup_irq(ce->irq, action));
- irq_set_affinity(action->irq, cpumask_of(cpu));
+ irq_force_affinity(action->irq, cpumask_of(cpu));
clockevents_register_device(ce);
return 0;