aboutsummaryrefslogtreecommitdiff
path: root/drivers/block/viodasd.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2006-12-15 07:13:26 +1100
committerPaul Mackerras <paulus@samba.org>2006-12-20 16:37:47 +1100
commit6f67f9d26fe5ced50f716e9620b42c0721d8b8d9 (patch)
treee03f4476dba4782c86dd5749ae3d3a36f35a7845 /drivers/block/viodasd.c
parent3cd7613e25ffc0a76080045e179f984a32208829 (diff)
[POWERPC] Workaround oldworld OF bug with IRQs & P2P bridges
On some oldworld PowerMacs, OF doesn't assign interrupts properly beyond P2P bridges. Fortunately, the fix is easy as all those machines just wire all IRQ lines together to one IRQ which is assigned to the bridge itself. We already have a special function for parsing Apple OldWorld interrupts which are special, so let's add to it the ability to walk up the PCI tree to find interrupts. This fixes irqs on the lower slots of s900 clones among others. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'drivers/block/viodasd.c')
0 files changed, 0 insertions, 0 deletions