From: David Ding Date: Fri, 9 Oct 2009 13:38:10 +0000 (-0700) Subject: mmc: block: Resume multi-block reads after transient read errors. X-Git-Tag: firefly_0821_release~11717 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=94f9243a145376ef793dce987f4eeb42adf6f289;p=firefly-linux-kernel-4.4.55.git mmc: block: Resume multi-block reads after transient read errors. Signed-off-by: Bentao Zou Signed-off-by: David Ding Signed-off-by: San Mehat --- 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) {