diff options
Diffstat (limited to 'drivers/mmc/host/sdhci.c')
-rw-r--r-- | drivers/mmc/host/sdhci.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index f78c5b1329eb..b2e4b1bab69d 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c | |||
@@ -2282,6 +2282,8 @@ static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) | |||
2282 | pr_err("%s: ADMA error\n", mmc_hostname(host->mmc)); | 2282 | pr_err("%s: ADMA error\n", mmc_hostname(host->mmc)); |
2283 | sdhci_show_adma_error(host); | 2283 | sdhci_show_adma_error(host); |
2284 | host->data->error = -EIO; | 2284 | host->data->error = -EIO; |
2285 | if (host->ops->adma_workaround) | ||
2286 | host->ops->adma_workaround(host, intmask); | ||
2285 | } | 2287 | } |
2286 | 2288 | ||
2287 | if (host->data->error) | 2289 | if (host->data->error) |