mmc: sdhci: Use tasklet_hi_schedule to schedule finishing mrq

Use tasklet_hi_schedule to schedule finishing mrq to avoid latency
increasing in some system scheduling busy situations(RT threads involved).

Change-Id: Ia3b7cfe2c7c175a934c79b003872392b60becb91
CRs-Fixed: 2775935
Signed-off-by: Hangtian Zhu <hangtian@codeaurora.org>
tirimbino
Hangtian Zhu 4 years ago
parent 11a49af2d6
commit fda75efd37
  1. 2
      drivers/mmc/host/sdhci.c

@ -1168,7 +1168,7 @@ static void __sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq)
WARN_ON(i >= SDHCI_MAX_MRQS);
tasklet_schedule(&host->finish_tasklet);
tasklet_hi_schedule(&host->finish_tasklet);
}
static void sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq)

Loading…
Cancel
Save