23 lines
1.1 KiB
Diff
23 lines
1.1 KiB
Diff
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
|
|
--- a/drivers/pci/quirks.c
|
|
+++ b/drivers/pci/quirks.c
|
|
@@ -1751,6 +1751,7 @@ static void __init quirk_disable_all_msi(struct pci_dev *dev)
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_GCNB_LE, quirk_disable_all_msi);
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RS400_200, quirk_disable_all_msi);
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RS480, quirk_disable_all_msi);
|
|
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VT3351, quirk_disable_all_msi);
|
|
|
|
/* Disable MSI on chipsets that are known to not support it */
|
|
static void __devinit quirk_disable_msi(struct pci_dev *dev)
|
|
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
|
|
--- a/include/linux/pci_ids.h
|
|
+++ b/include/linux/pci_ids.h
|
|
@@ -1287,6 +1287,7 @@
|
|
#define PCI_DEVICE_ID_VIA_P4M800CE 0x0314
|
|
#define PCI_DEVICE_ID_VIA_P4M890 0x0327
|
|
#define PCI_DEVICE_ID_VIA_VT3336 0x0336
|
|
+#define PCI_DEVICE_ID_VIA_VT3351 0x0351
|
|
#define PCI_DEVICE_ID_VIA_8371_0 0x0391
|
|
#define PCI_DEVICE_ID_VIA_8501_0 0x0501
|
|
#define PCI_DEVICE_ID_VIA_82C561 0x0561
|