Loading drivers/mmc/host/sdhci.c +8 −1 Original line number Diff line number Diff line Loading @@ -3054,8 +3054,15 @@ static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) return; } if (host->quirks2 & SDHCI_QUIRK2_IGNORE_DATATOUT_FOR_R1BCMD) SDHCI_QUIRK2_IGNORE_DATATOUT_FOR_R1BCMD) { pr_err_ratelimited("%s: %s: ignoring interrupt: 0x%08x due to DATATOUT_FOR_R1B quirk\n", mmc_hostname(host->mmc), __func__, intmask); MMC_TRACE(host->mmc, "%s: Quirk ignoring intr: 0x%08x\n", __func__, intmask); return; } if (intmask & SDHCI_INT_DATA_TIMEOUT) { host->cmd->error = -ETIMEDOUT; tasklet_schedule(&host->finish_tasklet); Loading Loading
drivers/mmc/host/sdhci.c +8 −1 Original line number Diff line number Diff line Loading @@ -3054,8 +3054,15 @@ static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) return; } if (host->quirks2 & SDHCI_QUIRK2_IGNORE_DATATOUT_FOR_R1BCMD) SDHCI_QUIRK2_IGNORE_DATATOUT_FOR_R1BCMD) { pr_err_ratelimited("%s: %s: ignoring interrupt: 0x%08x due to DATATOUT_FOR_R1B quirk\n", mmc_hostname(host->mmc), __func__, intmask); MMC_TRACE(host->mmc, "%s: Quirk ignoring intr: 0x%08x\n", __func__, intmask); return; } if (intmask & SDHCI_INT_DATA_TIMEOUT) { host->cmd->error = -ETIMEDOUT; tasklet_schedule(&host->finish_tasklet); Loading