[PATCH 0/5] Interrupt handling improvements for OCTEON

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



There were some areas where the OCTEON interrupt handling code could
be improved:

o Octeon irq affinity was a little weird.

o MSI code was spread out into several different files/directories.

o IRQ migration on CPU hot-plug was fragil to the point of almost
  being completely broken.

This patch set aims to make things better.

David Daney (5):
  MIPS: Octeon: Move MSI code out of octeon-irq.c.
  MIPS: Octeon: Improve interrupt handling.
  MIPS: Octeon: Fix fixup_irqs for HOTPLUG_CPU
  MIPS: Octeon: Get rid of a bunch of MSI IRQ number definitions.
  MIPS: Octeon: Make MSI use handle_simple_irq().

 arch/mips/cavium-octeon/octeon-irq.c           |  553 ++++++++++++++----------
 arch/mips/include/asm/mach-cavium-octeon/irq.h |   66 +---
 arch/mips/pci/msi-octeon.c                     |  103 ++++-
 3 files changed, 404 insertions(+), 318 deletions(-)




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux