Messages in this thread Patch in this message | | | From | James Bottomley <> | Subject | [PATCH 11/14] [VOYAGER] x86/Voyager: add missing QIC call function single gate | Date | Tue, 14 Apr 2009 10:51:37 -0500 |
| |
Apparently this was never plugged into the QIC (it was plugged into the VIC). The lack was detected during testing of smp_call_function() based flushing.
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> --- arch/x86/mach-voyager/voyager_smp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/x86/mach-voyager/voyager_smp.c b/arch/x86/mach-voyager/voyager_smp.c index 98e3c2b..84d1d7f 100644 --- a/arch/x86/mach-voyager/voyager_smp.c +++ b/arch/x86/mach-voyager/voyager_smp.c @@ -1266,6 +1266,8 @@ void __init voyager_smp_intr_init(void) QIC_SET_GATE(QIC_RESCHEDULE_CPI, qic_reschedule_interrupt); QIC_SET_GATE(QIC_ENABLE_IRQ_CPI, qic_enable_irq_interrupt); QIC_SET_GATE(QIC_CALL_FUNCTION_CPI, qic_call_function_interrupt); + QIC_SET_GATE(QIC_CALL_FUNCTION_SINGLE_CPI, + qic_call_function_single_interrupt); /* now put the VIC descriptor into the first 48 IRQs * -- 1.6.2.1
| |