linux/arch/powerpc/sysdev
Benjamin Herrenschmidt ba1826e5ec [PATCH] powerpc: Fix loss of interrupts with MPIC
With the new interrupt rework, an interrupt "host" map() callback can be
called after the interrupt is already active.

It's called again for an already mapped interrupt to allow changing the
trigger setup, and currently this is not guarded with a test of wether
the interrupt is requested or not.

I plan to change some of this logic to be a bit less lenient against
random reconfiguring of live interrupts but just not yet.

The ported MPIC driver has a bug where when that happens, it will mask
the interrupt.  This changes it to preserve the previous masking of the
interrupt instead.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-05 09:29:43 -07:00
..
Makefile [POWERPC] Copy i8259 code back to arch/ppc 2006-07-03 19:55:30 +10:00
dart.h [POWERPC] U4 DART improvements 2006-06-29 16:22:46 +10:00
dart_iommu.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
dcr.S [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
fsl_soc.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fsl_soc.h [PATCH] powerpc: Add FSL SOC library and setup code 2006-01-14 11:13:22 +11:00
grackle.c powerpc: Pull out MPC106 (grackle) initialization code into its own file 2005-10-26 17:16:38 +10:00
i8259.c [POWERPC] Add new interrupt mapping core and change platforms to use it 2006-07-03 21:36:01 +10:00
indirect_pci.c powerpc: Use arch/powerpc/mm and arch/powerpc/lib for 64-bit 2005-10-10 22:25:26 +10:00
ipic.c [PATCH] genirq: rename desc->handler to desc->chip 2006-06-29 10:26:21 -07:00
ipic.h [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
mmio_nvram.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
mpic.c [PATCH] powerpc: Fix loss of interrupts with MPIC 2006-07-05 09:29:43 -07:00
todc.c [POWERPC] todc: add support for Time-Of-Day-Clock 2006-06-29 16:22:46 +10:00
tsi108_dev.c [POWERPC] Add tsi108 pci and platform device data register function 2006-06-29 16:20:36 +10:00
tsi108_pci.c [POWERPC] Add tsi108 pci and platform device data register function 2006-06-29 16:20:36 +10:00