aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mmc/host/dw_mmc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
index 7baed457dc3b..1a5db20133ee 100644
--- a/drivers/mmc/host/dw_mmc.c
+++ b/drivers/mmc/host/dw_mmc.c
@@ -1580,9 +1580,7 @@ static irqreturn_t dw_mci_interrupt(int irq, void *dev_id)
1580 host->data_status = pending; 1580 host->data_status = pending;
1581 smp_wmb(); 1581 smp_wmb();
1582 set_bit(EVENT_DATA_ERROR, &host->pending_events); 1582 set_bit(EVENT_DATA_ERROR, &host->pending_events);
1583 if (!(pending & (SDMMC_INT_DTO | SDMMC_INT_DCRC | 1583 tasklet_schedule(&host->tasklet);
1584 SDMMC_INT_SBE | SDMMC_INT_EBE)))
1585 tasklet_schedule(&host->tasklet);
1586 } 1584 }
1587 1585
1588 if (pending & SDMMC_INT_DATA_OVER) { 1586 if (pending & SDMMC_INT_DATA_OVER) {