linux/arch/metag
James Hogan 234c7f1ac1 metag: smp: enable irqs after set_cpu_online
In secondary_start_kernel() interrupts should be enabled with
local_irq_enable() after the cpu is marked as online with
set_cpu_online(). Otherwise it's possible for a timer interrupt to
trigger a softirq, which if the cpu is marked as offline may have it's
affinity altered.

Reported-by: Kirill Tkhai <tkhai@yandex.ru>
Signed-off-by: James Hogan <james.hogan@imgtec.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: "Srivatsa S. Bhat" <srivatsa.bhat@linux.vnet.ibm.com>
Cc: Kirill Tkhai <tkhai@yandex.ru>
2013-07-02 11:03:51 +01:00
..
boot metag: tz1090: select and instantiate pinctrl-tz1090-pdc 2013-06-27 13:49:56 +01:00
configs metag: minimal TZ1090 (Comet) SoC infrastructure 2013-06-13 12:14:07 +01:00
include metag/traps: Mark die() as __noreturn to match the declaration. 2013-06-13 12:55:29 +01:00
kernel metag: smp: enable irqs after set_cpu_online 2013-07-02 11:03:51 +01:00
lib metag: move usercopy.c exports out of metag_ksyms.c 2013-03-02 20:11:15 +00:00
mm metag/mm/cache: Restrict scope for metag_lnkget_probe 2013-06-13 12:55:28 +01:00
oprofile metag: OProfile support 2013-03-15 13:21:05 +00:00
tbx metag: Build infrastructure 2013-03-02 20:09:54 +00:00
Kconfig Removal of GENERIC_GPIO for v3.10 2013-05-09 09:59:16 -07:00
Kconfig.debug metag: Build infrastructure 2013-03-02 20:09:54 +00:00
Kconfig.soc metag: tz1090: select and instantiate pinctrl-tz1090-pdc 2013-06-27 13:49:56 +01:00
Makefile metag: minimal TZ1090 (Comet) SoC infrastructure 2013-06-13 12:14:07 +01:00