projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3f3b902
)
pci: don't disable too many HT MSI mapping
author
Prakash Punnoor
<prakash@punnoor.de>
Thu, 5 Mar 2009 23:45:12 +0000
(
00:45
+0100)
committer
Matthew Wilcox
<willy@linux.intel.com>
Thu, 12 Mar 2009 19:41:57 +0000
(15:41 -0400)
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>
drivers/pci/quirks.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/pci/quirks.c
b/drivers/pci/quirks.c
index 1a7c48d71dc7652d1c51a793d65854bad1a19903..9104671e4b724dd769f6ab693353a95db6c2141e 100644
(file)
--- a/
drivers/pci/quirks.c
+++ b/
drivers/pci/quirks.c
@@
-2166,6
+2166,10
@@
static void __devinit nv_msi_ht_cap_quirk(struct pci_dev *dev)
int pos;
int found;
+ /* Enabling HT MSI mapping on this device breaks MCP51 */
+ if (dev->device == 0x270)
+ return;
+
/* check if there is HT MSI cap or enabled on this device */
found = ht_check_msi_mapping(dev);