From: Andrew Morton Revert a7b862f663d81858531dfccc0537bc9d8a2a4121, due to many bug reports. From: "Scott J. Harmon" Subject: acpi gets wrong interrupt for via sata in 2.6.16.17 From: Sergio Monteiro Basto Subject: back to discussion of VIA quirk fixup Cc: "Scott J. Harmon" Cc: Sergio Monteiro Basto Cc: Chris Wedgwood Cc: Greg KH Signed-off-by: Andrew Morton --- drivers/pci/quirks.c | 7 ------- 1 file changed, 7 deletions(-) diff -puN drivers/pci/quirks.c~revert-VIA-quirk-fixup-additional-PCI-IDs drivers/pci/quirks.c --- a/drivers/pci/quirks.c~revert-VIA-quirk-fixup-additional-PCI-IDs +++ a/drivers/pci/quirks.c @@ -645,9 +645,6 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_V * non-x86 architectures (yes Via exists on PPC among other places), * we must mask the PCI_INTERRUPT_LINE value versus 0xf to get * interrupts delivered properly. - * - * Some of the on-chip devices are actually '586 devices' so they are - * listed here. */ static void quirk_via_irq(struct pci_dev *dev) { @@ -662,10 +659,6 @@ static void quirk_via_irq(struct pci_dev pci_write_config_byte(dev, PCI_INTERRUPT_LINE, new_irq); } } -DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_0, quirk_via_irq); -DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, quirk_via_irq); -DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_2, quirk_via_irq); -DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_3, quirk_via_irq); DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C686, quirk_via_irq); DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C686_4, quirk_via_irq); DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C686_5, quirk_via_irq); _