diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 853e5dbc1cdf..aca64387cc57 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -378,6 +378,8 @@ static int mmc_blk_issue_rq(struct mmc_queue *mq, struct request *req) continue; } status = get_card_status(card, req); + } else if (disable_multi == 1) { + disable_multi = 0; } if (brq.cmd.error) {