From 94f9243a145376ef793dce987f4eeb42adf6f289 Mon Sep 17 00:00:00 2001 From: David Ding Date: Fri, 9 Oct 2009 06:38:10 -0700 Subject: [PATCH] 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 --- drivers/mmc/card/block.c | 2 ++ 1 file changed, 2 insertions(+) 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) { -- 2.34.1