===== arch/i386/kernel/mpparse.c 1.41 vs edited ===== --- 1.41/arch/i386/kernel/mpparse.c Fri Nov 7 18:23:38 2003 +++ edited/arch/i386/kernel/mpparse.c Sat Nov 8 04:04:14 2003 @@ -1140,7 +1140,7 @@ */ for (i = 0; i < mp_irq_entries; i++) { if ((mp_irqs[i].mpc_dstapic == intsrc.mpc_dstapic) - && (mp_irqs[i].mpc_dstirq == intsrc.mpc_dstirq)) { + && (mp_irqs[i].mpc_srcbusirq == intsrc.mpc_srcbusirq)) { mp_irqs[i] = intsrc; found = 1; break;