Commit e7093703 authored by David S. Miller's avatar David S. Miller
Browse files

[SPARC64]: INO is never fully specified already on SUN4V.

parent 4a07e646
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -703,6 +703,7 @@ static void __init pdev_fixup_irq(struct pci_dev *pdev)
		return;
	}

	if (tlb_type != hypervisor) {
		/* Fully specified already? */
		if (((prom_irq & PCI_IRQ_IGN) >> 6) == portid) {
			pdev->irq = p->irq_build(pbm, pdev, prom_irq);
@@ -714,6 +715,7 @@ static void __init pdev_fixup_irq(struct pci_dev *pdev)
			pdev->irq = p->irq_build(pbm, pdev, (portid << 6 | prom_irq));
			goto have_irq;
		}
	}

	/* Can we find a matching entry in the interrupt-map? */
	if (pci_intmap_match(pdev, &prom_irq)) {