Thread (6 messages) 6 messages, 2 authors, 2011-03-28

Re: [patch 2/3] MIPS: Octeon: Rewrite interrupt handling code.

From: David Daney <hidden>
Date: 2011-03-28 21:55:57

On 03/28/2011 08:06 AM, Thomas Gleixner wrote:
From: David Daney<redacted>

This includes conversion to new style irq_chip functions, and
correctly enabling/disabling per-CPU interrupts.

The hardware interrupt bit to irq number mapping is now done with a
flexible map, instead of by bit twiddling the irq number.

[ tglx: Adjusted to new irq_cpu_on/offline callbacks and
         __irq_set_affinity_lock ]

Signed-off-by: David Daney<redacted>
Cc: linux-mips@linux-mips.org
Cc: ralf@linux-mips.org
LKML-Reference:[ref]
Signed-off-by: Thomas Gleixner<redacted>
---
  arch/mips/cavium-octeon/octeon-irq.c           | 1410 ++++++++++++++-----------
  arch/mips/cavium-octeon/setup.c                |   12
  arch/mips/cavium-octeon/smp.c                  |   39
  arch/mips/include/asm/mach-cavium-octeon/irq.h |  243 +---
  arch/mips/include/asm/octeon/octeon.h          |    2
  arch/mips/pci/msi-octeon.c                     |   20
  6 files changed, 915 insertions(+), 811 deletions(-)
Well tglx modified my patch slightly, but it still works.  So this one 
is OK too.

David Daney
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help