summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatyana Brokhman <tlinder@codeaurora.org>2012-10-07 10:26:27 +0200
committerSubhash Jadavani <subhashj@codeaurora.org>2016-05-31 15:25:35 -0700
commit8a0840d289f1646ac3e359449ed624ab9bb95f97 (patch)
treec025e6b9c7486fdb333542be4847ec4824d3b513
parenta37b4470259d3ef6e523b296775198de64e43362 (diff)
mmc: card: Fix packing control enabling algorithm
When hitting a stop potential packing event, we should zero num_of_potential_packed_wr_reqs, so that the packing won't be enabled too early. Change-Id: I91d36765c4a50be0e2805cd07c58962fb87153c6 Signed-off-by: Maya Erez <merez@codeaurora.org> Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
-rw-r--r--drivers/mmc/card/block.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
index 8d780ea43a13..feb05434c54e 100644
--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -1694,6 +1694,7 @@ static void mmc_blk_write_packing_control(struct mmc_queue *mq,
if (mq->num_of_potential_packed_wr_reqs >
mq->num_wr_reqs_to_start_packing)
mq->wr_packing_enabled = true;
+ mq->num_of_potential_packed_wr_reqs = 0;
return;
}