diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2014-04-16 14:36:45 +0000 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2014-04-17 23:36:28 +0200 |
commit | 8db6e5104b77de5d0b7002b95069da0992a34be9 (patch) | |
tree | 3f5608957c40f5ee76e6991f5e1e01669c3841aa /drivers/irqchip | |
parent | 30ccf03b4a6a2102a2219058bdc6d779dc637dd7 (diff) |
clocksource: Exynos_mct: Register clock event after request_irq()
After hotplugging CPU1 the first call of interrupt handler for CPU1
oneshot timer was called on CPU0 because it fired before setting IRQ
affinity. Affected are SoCs where Multi Core Timer interrupts are
shared (SPI), e.g. Exynos 4210.
During setup of the MCT timers the clock event device should be
registered after setting the affinity for interrupt. This will prevent
starting the timer too early.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Cc: Tomasz Figa <t.figa@samsung.com>,
Cc: Daniel Lezcano <daniel.lezcano@linaro.org>,
Cc: Kukjin Kim <kgene.kim@samsung.com>
Cc: linux-arm-kernel@lists.infradead.org,
Cc: stable@vger.kernel.org
Link: http://lkml.kernel.org/r/20140416143316.299247848@linutronix.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'drivers/irqchip')
0 files changed, 0 insertions, 0 deletions