OpenCloudOS-Kernel/arch/mips/cavium-octeon
David Daney 39b3d44624 MIPS: Octeon: Run IPI code with interrupts disabled.
In mm/slab.c the function do_ccupdate_local requires that interrupts be
disabled.  If they are not, we panic with CONFIG_DEBUG_SLAB.

So we disable interrupts while processing IPIs.  Also these are not shared
irqs, so get rid of the IRQF_SHARED flag.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-08-03 17:52:47 +01:00
..
executive MIPS: Export erratum function needed by octeon-ethernet driver. 2009-06-17 11:06:29 +01:00
Kconfig MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon. 2009-01-11 09:57:21 +00:00
Makefile MIPS: Reorganize Cavium OCTEON PCI support. 2009-07-03 15:45:29 +01:00
csrc-octeon.c MIPS: Cavium: Add struct clocksource * argument to octeon_cvmcount_read() 2009-05-14 13:50:29 +01:00
dma-octeon.c MIPS: Reorganize Cavium OCTEON PCI support. 2009-07-03 15:45:29 +01:00
flash_setup.c MIPS: Stop using <asm-generic/int-l64.h>. 2009-03-30 14:49:41 +02:00
octeon-irq.c MIPS: Cavium: Add CPU hotplugging code. 2009-06-24 18:34:40 +01:00
octeon-memcpy.S MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon. 2009-01-11 09:57:21 +00:00
octeon_boot.h MIPS: Cavium: Add CPU hotplugging code. 2009-06-24 18:34:40 +01:00
serial.c MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon. 2009-01-11 09:57:21 +00:00
setup.c MIPS: Build fix - include <linux/smp.h> into all smp_processor_id() users. 2009-06-24 18:34:39 +01:00
smp.c MIPS: Octeon: Run IPI code with interrupts disabled. 2009-08-03 17:52:47 +01:00