diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index e763bb833330..b224bcd7fced 100644 --- a/drivers/mmc/host/dw_mmc.c +++ b/drivers/mmc/host/dw_mmc.c @@ -2230,6 +2230,7 @@ static void dw_mci_tasklet_func(unsigned long priv) ((fifo_count >> 17) & 0x7FF) <= RV1106_RAMDON_DATA_SIZE / 4, 0, 5000 * USEC_PER_MSEC)) data->error = -ETIMEDOUT; + udelay(1); dw_mci_reset(host); } send_stop_abort(host, data);