summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-01-20 09:07:22 +0000
committerWolfgang Denk <wd@denx.de>2012-06-19 22:32:11 +0200
commitfeb12a1f6d4d9958ab019a3fa6a820244072c889 (patch)
tree01a21fcff974feef288a023abf91818b2a62d627 /common
parent054ea170f271f869396eaea2ff14c52aa43d41c5 (diff)
downloadu-boot-imx-feb12a1f6d4d9958ab019a3fa6a820244072c889.zip
u-boot-imx-feb12a1f6d4d9958ab019a3fa6a820244072c889.tar.gz
u-boot-imx-feb12a1f6d4d9958ab019a3fa6a820244072c889.tar.bz2
cmd_mem: cmp: convert while() to for() loop
Simplify the code slightly by using a for() loop since this is basically what we're already doing -- incrementing "ngood" to the value in "count". Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'common')
-rw-r--r--common/cmd_mem.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/common/cmd_mem.c b/common/cmd_mem.c
index 7a199f5..18f0a3f 100644
--- a/common/cmd_mem.c
+++ b/common/cmd_mem.c
@@ -291,9 +291,7 @@ int do_mem_cmp (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
}
#endif
- ngood = 0;
-
- while (count-- > 0) {
+ for (ngood = 0; ngood < count; ++ngood) {
ulong word1, word2;
if (size == 4) {
word1 = *(ulong *)addr1;
@@ -313,12 +311,11 @@ int do_mem_cmp (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
break;
}
- ngood++;
addr1 += size;
addr2 += size;
/* reset watchdog from time to time */
- if ((count % (64 << 10)) == 0)
+ if ((ngood % (64 << 10)) == 0)
WATCHDOG_RESET();
}