On 11/04/19 12:10 PM, Faiz Abbas wrote: > Hi Adrian, > > On 05/04/19 6:10 PM, Adrian Hunter wrote: >> Remove finish_tasklet. Requests that require DMA-unmapping or sdhci_reset >> are completed either in the IRQ thread or a workqueue if the completion is >> not initiated by the IRQ. > > For my information, what completions won't be initiated by the IRQ? Software timeouts mainly, but look at all the places calling sdhci_finish_mrq() instead of __sdhci_finish_mrq().