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~9833^2~5^2~293 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9e4e852039fad4f65475bb49cda898931461b00b;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 a21861b90156..8a5dd72d47bd 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -426,6 +426,8 @@ static int mmc_blk_issue_rw_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) {