summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/tlb_hash32.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2009-06-22 16:47:59 +0000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2009-06-26 14:37:22 +1000
commit5a2642f620eb6e40792822fa0eafe23046fbb55e (patch)
tree639c2697e07ca65c970837281239bcbb41f202e5 /arch/powerpc/mm/tlb_hash32.c
parent6f0b1c6094b3e8eeeb13f8f16c1b2ef452a6f519 (diff)
downloadblackbird-op-linux-5a2642f620eb6e40792822fa0eafe23046fbb55e.tar.gz
blackbird-op-linux-5a2642f620eb6e40792822fa0eafe23046fbb55e.zip
powerpc/mpic: Fix mapping of "DCR" based MPIC variants
Commit 31207dab7d2e63795eb15823947bd2f7025b08e2 "Fix incorrect allocation of interrupt rev-map" introduced a regression crashing on boot on machines using a "DCR" based MPIC, such as the Cell blades. The reason is that the irq host data structure is initialized much later as a result of that patch, causing our calls to mpic_map() do be done before we have a host setup. Unfortunately, this breaks _mpic_map_dcr() which uses the mpic->irqhost to get to the device node. This fixes it by, instead, passing the device node explicitely to mpic_map(). Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: Akira Tsukamoto <akirat@rd.scei.sony.co.jp>
Diffstat (limited to 'arch/powerpc/mm/tlb_hash32.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud