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~7613^2~838 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9da910915e2e37fa73744c4c03a2f9f408b4d38b;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 cda668ccf757..f0bc6aa8da98 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -818,6 +818,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.sbc.error) {