MIPS: APRP: Fix the linking of rtlx interrupt hook

There are 2 errors with the existing aprp_hook linking:
- The prefix CONFIG_ is missing;
- The hook should be linked exclusively in the cases of MT and CMP.
Signed-off-by: Deng-Cheng Zhu <dengcheng.zhu@imgtec.com>
Reviewed-by: Steven J. Hill <Steven.Hill@imgtec.com>
Cc: linux-mips@linux-mips.org
Cc: john@phrozen.org
Patchwork: https://patchwork.linux-mips.org/patch/6588/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
Deng-Cheng Zhu 2014-02-28 10:23:01 -08:00 committed by Ralf Baechle
parent 4890e2eb69
commit 9c1f6e0082

View File

@ -119,7 +119,7 @@ static void malta_hw0_irqdispatch(void)
do_IRQ(MALTA_INT_BASE + irq); do_IRQ(MALTA_INT_BASE + irq);
#ifdef MIPS_VPE_APSP_API #ifdef CONFIG_MIPS_VPE_APSP_API_MT
if (aprp_hook) if (aprp_hook)
aprp_hook(); aprp_hook();
#endif #endif
@ -310,7 +310,7 @@ static void ipi_call_dispatch(void)
static irqreturn_t ipi_resched_interrupt(int irq, void *dev_id) static irqreturn_t ipi_resched_interrupt(int irq, void *dev_id)
{ {
#ifdef MIPS_VPE_APSP_API #ifdef CONFIG_MIPS_VPE_APSP_API_CMP
if (aprp_hook) if (aprp_hook)
aprp_hook(); aprp_hook();
#endif #endif