08 Dec, 2011
1 commit
-
Panic() invokes printk() to add a \n internally, so panic arguments should
not themselves end in \n. Panic invocations in arch/mips and elsewhere
are inconsistently sometimes terminating in \n, sometimes not.Signed-off-by: Ralf Baechle
29 Mar, 2011
2 commits
-
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner
-
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
Cc: linux-mips@linux-mips.org
Cc: ralf@linux-mips.org
LKML-Reference:
Signed-off-by: Thomas Gleixner
05 Aug, 2010
5 commits
-
MSI-X interrupts are not supported yet for Octeon, return error if
MSI-X interrupts are requested by driver so that the driver will fall
back to use MSI interrupts.Signed-off-by: Chandrakala Chavva
To: linux-mips@linux-mips.org
Cc: David Daney
Patchwork: https://patchwork.linux-mips.org/patch/1506/
Signed-off-by: Ralf Baechle
Signed-off-by: David Daney -
Signed-off-by: David Daney
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1507/
Signed-off-by: Ralf Baechle -
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
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1488/
Signed-off-by: Ralf Baechle -
MSI IRQ numbers are allocated dynamically, so there is no reason to
have all these static definitions.Signed-off-by: David Daney
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1487/
Signed-off-by: Ralf Baechle -
Put all the MSI code in one place (msi-octeon.c). This simplifies
octeon-irq.c and gets rid of some ugly #ifdefsSigned-off-by: David Daney
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1484/
Signed-off-by: Ralf Baechle
03 Jul, 2009
1 commit
-
Move the cavium PCI files to the arch/mips/pci directory. Also cleanup
comment formatting and code layout. Code from pci-common.c, was moved
into other files.Signed-off-by: David Daney
Signed-off-by: Ralf Baechle