1
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
..
dart_iommu.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
dart.h [POWERPC] U4 DART improvements 2006-06-29 16:22:46 +10: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
grackle.c
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
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
Makefile [POWERPC] Copy i8259 code back to arch/ppc 2006-07-03 19:55:30 +10: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