diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index 90ff537636b1..e96198b83ece 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -3252,13 +3252,6 @@ static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) * above in sdhci_cmd_irq(). */ if (data_cmd && (data_cmd->flags & MMC_RSP_BUSY)) { - if (intmask & SDHCI_INT_DATA_TIMEOUT) { - host->data_cmd = NULL; - data_cmd->error = -ETIMEDOUT; - host->mmc->err_stats[MMC_ERR_CMD_TIMEOUT]++; - sdhci_finish_mrq(host, data_cmd->mrq); - return; - } if (intmask & SDHCI_INT_DATA_END) { host->data_cmd = NULL; /*