summaryrefslogtreecommitdiffstats
path: root/arch/mips64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips64')
-rw-r--r--arch/mips64/sgi-ip27/ip27-pci.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/mips64/sgi-ip27/ip27-pci.c b/arch/mips64/sgi-ip27/ip27-pci.c
index 66fa27b19..599d3d6f7 100644
--- a/arch/mips64/sgi-ip27/ip27-pci.c
+++ b/arch/mips64/sgi-ip27/ip27-pci.c
@@ -199,10 +199,11 @@ pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
if (irqstore[dev->bus->number][slot])
return(irqstore[dev->bus->number][slot]);
else {
- lastirq++; /* IOC3_ETH_INT hack */
irq_to_bus[lastirq] = dev->bus->number;
irq_to_slot[lastirq] = slot;
- return(irqstore[dev->bus->number][slot] = lastirq);
+ irqstore[dev->bus->number][slot] = lastirq;
+ lastirq++;
+ return (lastirq - 1);
}
}