All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mmc: mmc_test: align max_seg_size
@ 2011-11-14 11:04 Per Forlin
  2011-11-17  3:56 ` Sujit Reddy Thumma
  2011-12-01 17:43 ` Chris Ball
  0 siblings, 2 replies; 5+ messages in thread
From: Per Forlin @ 2011-11-14 11:04 UTC (permalink / raw)
  To: linux-mmc, ulf.hansson, Linus Walleij; +Cc: Chris Ball, Per Forlin

If max_seg_size is unaligned, mmc_test_map_sg() may create sg element
sizes that are not aligned with 512 byte. Fix, align max_seg_size at
mmc_test_area_init().

Signed-off-by: Per Forlin <per.forlin@stericsson.com>
---
 drivers/mmc/card/mmc_test.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/mmc/card/mmc_test.c b/drivers/mmc/card/mmc_test.c
index b038c4a..5848998 100644
--- a/drivers/mmc/card/mmc_test.c
+++ b/drivers/mmc/card/mmc_test.c
@@ -1581,6 +1581,7 @@ static int mmc_test_area_init(struct mmc_test_card *test, int erase, int fill)
 
 	t->max_segs = test->card->host->max_segs;
 	t->max_seg_sz = test->card->host->max_seg_size;
+	t->max_seg_sz -= t->max_seg_sz % 512;
 
 	t->max_tfr = t->max_sz;
 	if (t->max_tfr >> 9 > test->card->host->max_blk_count)
-- 
1.6.3.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-12-02 11:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-14 11:04 [PATCH] mmc: mmc_test: align max_seg_size Per Forlin
2011-11-17  3:56 ` Sujit Reddy Thumma
2011-11-18  9:25   ` Per Förlin
2011-12-01 17:43 ` Chris Ball
2011-12-02 11:23   ` Sujit Reddy Thumma

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.