ARM: Fix calling ipi_timer() from local timer IRQ
authorAntti P Miettinen <amiettinen@nvidia.com>
Wed, 4 Apr 2012 17:59:52 +0000 (20:59 +0300)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 18 Apr 2012 04:56:12 +0000 (09:56 +0530)
commit5ab5a36ee03e6d29170601c3b9c34c16de802942
treee5fcbd66a7737fdb8d74d86cefc3bdb2cfcd497f
parentceb02750afba6b00995ea39ee53697bad000de91
ARM: Fix calling ipi_timer() from local timer IRQ

Commit d4c9c46147102dfc403691ed52609ae36ba5df08 moved
irq_enter()/irq_exit() calls around. This caused
irq_enter()/irq_exit() for ipi_timer() to be missing
when ipi_timer() was called from local timer IRQ.
Add the missing calls.

Bug 961231

Change-Id: I32bfdf2620ca3df31d90f16924b06f4a1e24c0b7
Signed-off-by: Antti P Miettinen <amiettinen@nvidia.com>
Signed-off-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-on: http://git-master/r/94566
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
arch/arm/kernel/smp.c