Commit 7726c3308a92b4a4c3bd059059498fca0e6f8e48

Authored by Prakash Punnoor
Committed by Matthew Wilcox
1 parent 3f3b902ed8

pci: don't disable too many HT MSI mapping

Prakash's system needs MSI disabled on some bridges, but not all.
This seems to be the minimal fix for 2.6.29, but should be replaced
during 2.6.30.

Signed-off-by: Prakash Punnoor <prakash@punnoor.de>
Signed-off-by: Matthew Wilcox <willy@linux.intel.com>

Showing 1 changed file with 4 additions and 0 deletions Side-by-side Diff

drivers/pci/quirks.c
... ... @@ -2166,6 +2166,10 @@
2166 2166 int pos;
2167 2167 int found;
2168 2168  
  2169 + /* Enabling HT MSI mapping on this device breaks MCP51 */
  2170 + if (dev->device == 0x270)
  2171 + return;
  2172 +
2169 2173 /* check if there is HT MSI cap or enabled on this device */
2170 2174 found = ht_check_msi_mapping(dev);
2171 2175