original_kernel/arch/powerpc/platforms/cell
Grant Likely 6fa6c8e25e irq_domain: Move irq_virq_count into NOMAP revmap
This patch replaces the old global setting of irq_virq_count that is only
used by the NOMAP mapping and instead uses a revmap_data property so that
the maximum NOMAP allocation can be set per NOMAP irq_domain.

There is exactly one user of irq_virq_count in-tree right now: PS3.
Also, irq_virq_count is only useful for the NOMAP mapping.  So,
instead of having a single global irq_virq_count values, this change
drops it entirely and added a max_irq argument to irq_domain_add_nomap().
That makes it a property of an individual nomap irq domain instead of
a global system settting.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Tested-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Milton Miller <miltonm@bga.com>
2012-04-12 00:37:48 -06:00
..
spufs
Kconfig
Makefile
axon_msi.c irq_domain: Move irq_virq_count into NOMAP revmap 2012-04-12 00:37:48 -06:00
beat.c
beat.h
beat_htab.c
beat_hvCall.S
beat_interrupt.c irq_domain: Move irq_virq_count into NOMAP revmap 2012-04-12 00:37:48 -06:00
beat_interrupt.h
beat_iommu.c
beat_spu_priv1.c
beat_syscall.h
beat_udbg.c
beat_wrapper.h
cbe_cpufreq.c
cbe_cpufreq.h
cbe_cpufreq_pervasive.c
cbe_cpufreq_pmi.c
cbe_powerbutton.c
cbe_regs.c
cbe_thermal.c
celleb_pci.c
celleb_pci.h
celleb_scc.h
celleb_scc_epci.c
celleb_scc_pciex.c
celleb_scc_sio.c
celleb_scc_uhc.c
celleb_setup.c
cpufreq_spudemand.c
interrupt.c
interrupt.h
iommu.c
pervasive.c
pervasive.h
pmu.c
qpace_setup.c
ras.c
ras.h
setup.c
smp.c
spider-pci.c
spider-pic.c
spu_base.c
spu_callbacks.c
spu_fault.c
spu_manage.c
spu_notify.c
spu_priv1_mmio.c
spu_priv1_mmio.h
spu_syscalls.c