MIPS: Octeon: Make MSI use handle_simple_irq().
authorDavid Daney <ddaney@caviumnetworks.com>
Fri, 23 Jul 2010 17:43:49 +0000 (10:43 -0700)
committerRalf Baechle <ralf@linux-mips.org>
Thu, 5 Aug 2010 12:26:11 +0000 (13:26 +0100)
commit7d9eee6e52e817c006666b0efc5068aa219dbecb
tree8646f4a81ee17a3977b6114f31002fd7d1af0dc1
parenta5decf700be1123c2da6bdab5099bce072c55cc2
MIPS: Octeon: Make MSI use handle_simple_irq().

The use of handle_percpu_irq() is not really what we want for MSI, use
handle_simple_irq() instead.  This is probably the prototypical case
for using handle_simple_irq(), because all the MSIs are dispatched from
the root interrupt service routine.

Also since the base IRQ is not shared, don't pass IRQF_SHARED.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1488/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/pci/msi-octeon.c