alistair23-linux/arch/powerpc/sysdev
Milton Miller d1921bcdee powerpc/fsl_msi: Use chip_data not handler_data
handler_data should be reserved for flow handlers on the dependent
irq, not consumed by the parent irq code that is part of the irq_chip
code.  The msi_data pointer was already set in msidesc->irqhost->hostdata
and being copied to irq_data->chipdata in the msidesc->irqhost->map()
method called via create_irq_mapping, so we can obtain the pointer
from there and free the instance it in teardown_msi_irqs.

Also remove the unnecessary cast of irq_get_handler_data in the
cascade handler, which is the demux flow handler of the parent
msi interrupt.  (This is the expected usage for handler_data).

Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2011-05-19 15:31:45 +10:00
..
bestcomm Fix common misspellings 2011-03-31 11:26:23 -03:00
qe_lib powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
xics powerpc/xics: Cleanup xics_host_map and ipi 2011-05-19 15:31:33 +10:00
6xx-suspend.S
axonram.c powerpc: Remove ioremap_flags 2011-05-19 14:30:43 +10:00
cpm1.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
cpm2.c
cpm2_pic.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
cpm2_pic.h
cpm_common.c
dart.h
dart_iommu.c powerpc/dart: iommu table cleanup 2010-11-29 15:48:20 +11:00
dcr-low.S
dcr.c
fsl_85xx_cache_ctlr.h
fsl_85xx_cache_sram.c powerpc: Remove ioremap_flags 2011-05-19 14:30:43 +10:00
fsl_85xx_l2ctlr.c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2011-03-18 06:31:43 -07:00
fsl_gtm.c
fsl_lbc.c
fsl_msi.c powerpc/fsl_msi: Use chip_data not handler_data 2011-05-19 15:31:45 +10:00
fsl_msi.h
fsl_pci.c powerpc/85xx: Don't add disabled PCIe devices 2011-04-12 06:29:21 -05:00
fsl_pci.h powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x 2011-03-15 09:29:56 -05:00
fsl_pmc.c dt/powerpc: Eliminate users of of_platform_{,un}register_driver 2011-02-28 01:36:39 -07:00
fsl_rio.c RapidIO/mpc85xx: fix possible mport registration problems 2011-04-14 16:06:56 -07:00
fsl_soc.c
fsl_soc.h
grackle.c
i8259.c powerpc: Remove i8259 irq_host_ops->unmap 2011-05-19 15:31:41 +10:00
indirect_pci.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ipic.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
ipic.h
Kconfig powerpc: Add SCOM infrastructure 2011-04-20 17:01:19 +10:00
Makefile powerpc: Add SCOM infrastructure 2011-04-20 17:01:19 +10:00
micropatch.c
mmio_nvram.c powerpc/nvram: Search for nvram using compatible 2011-04-20 17:01:20 +10:00
mpc5xxx_clocks.c
mpc8xx_pic.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
mpc8xx_pic.h
mpc8xxx_gpio.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
mpic.c powerpc/mpic: Simplify ipi cpu mask handling 2011-05-19 15:30:53 +10:00
mpic.h powerpc: mpic irq_data conversion. 2011-03-10 11:03:56 +11:00
mpic_msi.c
mpic_pasemi_msi.c powerpc: Convert to new irq_* function names 2011-03-29 14:48:12 +02:00
mpic_u3msi.c powerpc: Convert to new irq_* function names 2011-03-29 14:48:12 +02:00
msi_bitmap.c
mv64x60.h
mv64x60_dev.c powerpc/mv64x60: Suspected typo in assignment 2011-03-02 16:50:05 +11:00
mv64x60_pci.c
mv64x60_pic.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
mv64x60_udbg.c
of_rtc.c
pmi.c dt/powerpc: Eliminate users of of_platform_{,un}register_driver 2011-02-28 01:36:39 -07:00
ppc4xx_cpm.c powerpc/4xx: Add suspend and idle support 2010-11-29 10:05:06 -05:00
ppc4xx_gpio.c
ppc4xx_pci.c
ppc4xx_pci.h Fix common misspellings 2011-03-31 11:26:23 -03:00
ppc4xx_soc.c
rtc_cmos_setup.c
scom.c powerpc: Add SCOM infrastructure 2011-04-20 17:01:19 +10:00
simple_gpio.c
simple_gpio.h
tsi108_dev.c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2011-01-11 16:31:41 -08:00
tsi108_pci.c powerpc: Convert to new irq_* function names 2011-03-29 14:48:12 +02:00
uic.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
xilinx_intc.c powerpc/irq: Stop exporting irq_map 2011-05-04 15:02:15 +10:00
xilinx_pci.c