| To: | linux-mips@linux-mips.org, ralf@linux-mips.org |
|---|---|
| Subject: | [PATCH 0/5] Interrupt handling improvements for OCTEON |
| From: | David Daney <ddaney@caviumnetworks.com> |
| Date: | Fri, 23 Jul 2010 10:43:44 -0700 |
| Cc: | David Daney <ddaney@caviumnetworks.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
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(-) |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 1/5] MIPS: Octeon: Move MSI code out of octeon-irq.c., David Daney |
|---|---|
| Next by Date: | [PATCH 2/5] MIPS: Octeon: Improve interrupt handling., David Daney |
| Previous by Thread: | [PATCH] MIPS: Quit using undefined behavior of ADDU in 64-bit atomic operations., David Daney |
| Next by Thread: | [PATCH 1/5] MIPS: Octeon: Move MSI code out of octeon-irq.c., David Daney |
| Indexes: | [Date] [Thread] [Top] [All Lists] |