projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
84e41d2
)
Revert "mmc: sdhci-pci: Add MSI support"
author
Chris Ball
<
[email protected]
>
Tue, 3 Apr 2012 20:48:32 +0000
(16:48 -0400)
committer
Chris Ball
<
[email protected]
>
Fri, 6 Apr 2012 00:32:32 +0000
(20:32 -0400)
This reverts commit
e6039832bed9a9b967796d7021f17f25b625b616
.
There are reports of MSI breaking SDHCI on multiple chipsets (JMicron
and O2Micro, at least), so this should be reverted until we come up
with a whitelist or something.
Signed-off-by: Chris Ball <
[email protected]
>
drivers/mmc/host/sdhci-pci.c
patch
|
blob
|
history
diff --git
a/drivers/mmc/host/sdhci-pci.c
b/drivers/mmc/host/sdhci-pci.c
index fbbebe251e016cf8b24906aa6a0b4ad31f64cd40..69ef0beae104f3a83d4a36277b129e20ba5db207 100644
(file)
--- a/
drivers/mmc/host/sdhci-pci.c
+++ b/
drivers/mmc/host/sdhci-pci.c
@@
-1418,8
+1418,6
@@
static int __devinit sdhci_pci_probe(struct pci_dev *pdev,
slots = chip->num_slots; /* Quirk may have changed this */
- pci_enable_msi(pdev);
-
for (i = 0; i < slots; i++) {
slot = sdhci_pci_probe_slot(pdev, chip, first_bar, i);
if (IS_ERR(slot)) {
@@
-1438,8
+1436,6
@@
static int __devinit sdhci_pci_probe(struct pci_dev *pdev,
return 0;
free:
- pci_disable_msi(pdev);
-
pci_set_drvdata(pdev, NULL);
kfree(chip);
@@
-1462,8
+1458,6
@@
static void __devexit sdhci_pci_remove(struct pci_dev *pdev)
for (i = 0; i < chip->num_slots; i++)
sdhci_pci_remove_slot(chip->slots[i]);
- pci_disable_msi(pdev);
-
pci_set_drvdata(pdev, NULL);
kfree(chip);
}