powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD
authorKevin Hao <haokexin@gmail.com>
Fri, 14 Nov 2014 05:51:22 +0000 (13:51 +0800)
committerScott Wood <scottwood@freescale.com>
Tue, 18 Nov 2014 04:00:30 +0000 (22:00 -0600)
commit834de4fe65924d10e791a7fbbb3011b48067cbf2
tree5e71f83a6ce3f4f77b0f77fcb30c7d7d1fbf4c76
parentd2073a759496ad02ed733789a5bfb6798d69932d
powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD

The commit 64925c4c97fc ("powerpc/fsl_msi: change the irq handler from
chained to normal") changes the msi cascade handler from chained to
normal. Since cascade handler must run in hard interrupt context, this
will cause kernel panic if we force threading of all the interrupt
handler via kernel command parameter 'threadirqs'. So mark the irq
handler IRQF_NO_THREAD explicitly.

Signed-off-by: Kevin Hao <haokexin@gmail.com>
Signed-off-by: Scott Wood <scottwood@freescale.com>
arch/powerpc/sysdev/fsl_msi.c