Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c0affe9db42bf85f4a606b3262c35ec59a5d3788
Commit:     c0affe9db42bf85f4a606b3262c35ec59a5d3788
Parent:     d4770143fe72979d463a911d7a1f75f27ce6437b
Author:     Tejun Heo <[EMAIL PROTECTED]>
AuthorDate: Mon Apr 16 13:59:18 2007 +0900
Committer:  Greg Kroah-Hartman <[EMAIL PROTECTED]>
CommitDate: Wed May 2 19:02:43 2007 -0700

    pci-quirks: disable MSI on RS400-200 and RS480
    
    MSI doesn't work on RS400-200 and RS480 requiring pci=nomsi kernel
    boot parameter for ahci to work.  This patch disables MSI on those
    chips.
    
      http://thread.gmane.org/gmane.linux.ide/17820
      http://thread.gmane.org/gmane.linux.ide/17516
      https://bugzilla.novell.com/show_bug.cgi?id=263893
    
    Signed-off-by: Tejun Heo <[EMAIL PROTECTED]>
    Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
 drivers/pci/quirks.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 3411483..147d86f 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -1648,6 +1648,8 @@ static void __devinit quirk_disable_msi(struct pci_dev 
*dev)
        }
 }
 DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8131_BRIDGE, 
quirk_disable_msi);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RS400_200, 
quirk_disable_msi);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RS480, 
quirk_disable_msi);
 
 /* Go through the list of Hypertransport capabilities and
  * return 1 if a HT MSI capability is found and enabled */
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to