summaryrefslogtreecommitdiff
path: root/drivers/mmc/core/debugfs.c
diff options
context:
space:
mode:
authorVenkatraman S <svenkatr@ti.com>2012-08-07 17:59:06 +0400
committerChris Ball <cjb@laptop.org>2012-09-04 21:58:21 +0400
commit6780162c0097915dbc4e8fc11af662a270093d85 (patch)
treed7c3bd46195d2252a15e1543e0129e30ca37020d /drivers/mmc/core/debugfs.c
parent211d4fe580735bab850d31f9e4c0a62b47a38bb2 (diff)
downloadlinux-6780162c0097915dbc4e8fc11af662a270093d85.tar.xz
mmc: debugfs: Print ext_csd in ascending order
ext_csd exported through debugfs is printed in reverse order (from byte 511 to 0), which causes confusion. Fix the for loop to print ext_csd in natural order. Signed-off-by: Venkatraman S <svenkatr@ti.com> Acked-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/core/debugfs.c')
-rw-r--r--drivers/mmc/core/debugfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/core/debugfs.c b/drivers/mmc/core/debugfs.c
index 9ab5b17d488a..d96c643dde1c 100644
--- a/drivers/mmc/core/debugfs.c
+++ b/drivers/mmc/core/debugfs.c
@@ -281,7 +281,7 @@ static int mmc_ext_csd_open(struct inode *inode, struct file *filp)
if (err)
goto out_free;
- for (i = 511; i >= 0; i--)
+ for (i = 0; i < 512; i++)
n += sprintf(buf + n, "%02x", ext_csd[i]);
n += sprintf(buf + n, "\n");
BUG_ON(n != EXT_CSD_STR_LEN);