31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
From: Tejun Heo <tj@kernel.org>
|
|
Subject: [PATCH] pci: disable MSI on VIA K8M800
|
|
References: bnc#599508
|
|
Patch-Mainline: Pending for 2.6.35 and -stable
|
|
|
|
MSI delivery from on-board ahci controller doesn't work on K8M800. At
|
|
this point, it's unclear whether the culprit is with the ahci
|
|
controller or the host bridge. Given the track record and considering
|
|
the rather minimal impact of MSI, disabling it seems reasonable.
|
|
|
|
Signed-off-by: Tejun Heo <tj@kernel.org>
|
|
Reported-by: Rainer Hurtado Navarro <publio.escipion.el.africano@gmail.com>
|
|
Cc: stable@kernel.org
|
|
Signed-off-by: Tejun Heo <teheo@suse.de>
|
|
---
|
|
drivers/pci/quirks.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
Index: linux-2.6.34-master/drivers/pci/quirks.c
|
|
===================================================================
|
|
--- linux-2.6.34-master.orig/drivers/pci/quirks.c
|
|
+++ linux-2.6.34-master/drivers/pci/quirks.c
|
|
@@ -2112,6 +2112,7 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AT
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VT3336, quirk_disable_all_msi);
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VT3351, quirk_disable_all_msi);
|
|
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_VT3364, quirk_disable_all_msi);
|
|
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8380_0, 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)
|