diff options
author | Venkatraman S <svenkatr@ti.com> | 2012-08-07 19:29:06 +0530 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2012-09-04 13:58:21 -0400 |
commit | 6780162c0097915dbc4e8fc11af662a270093d85 (patch) | |
tree | d7c3bd46195d2252a15e1543e0129e30ca37020d /drivers | |
parent | 211d4fe580735bab850d31f9e4c0a62b47a38bb2 (diff) | |
download | op-kernel-dev-6780162c0097915dbc4e8fc11af662a270093d85.zip op-kernel-dev-6780162c0097915dbc4e8fc11af662a270093d85.tar.gz |
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')
-rw-r--r-- | drivers/mmc/core/debugfs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/core/debugfs.c b/drivers/mmc/core/debugfs.c index 9ab5b17..d96c643 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); |