diff -urN RC7/arch/i386/pci/irq.c RC7-current/arch/i386/pci/irq.c --- RC7/arch/i386/pci/irq.c Wed Jun 16 10:26:07 2004 +++ RC7-current/arch/i386/pci/irq.c Tue Jun 22 19:40:53 2004 @@ -1000,7 +1000,7 @@ /* VIA bridges use interrupt line for apic/pci steering across the V-Link */ else if (interrupt_line_quirk) - pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); + pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq & 15); return 0; }