--- linux-2.3.99-pre6-old/arch/i386/kernel/pci-irq.c Sun Apr 16 13:42:11 2000 +++ linux-2.3.99-pre6/arch/i386/kernel/pci-irq.c Wed Apr 26 14:37:00 2000 @@ -318,6 +318,7 @@ DBG(" -> newirq=%d", newirq); /* Try to get current IRQ */ + if(r){ if (r->get && (irq = r->get(pirq_router_dev, d, pirq))) { DBG(" -> got IRQ %d\n", irq); msg = "Found"; @@ -328,6 +329,7 @@ msg = "Assigned"; irq = newirq; } + } } if (!irq) {