diff options
author | Jens Scharsig <esw@bus-elektronik.de> | 2011-07-18 14:39:07 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2011-07-26 14:33:10 +0200 |
commit | 3e499b6ab02663e996e4b08456f8733f4234fdab (patch) | |
tree | a8d1065768df8781d4762a90641fd5a723b1859a | |
parent | d0c4c33850793be7e211d1cb20c9e0ce67c26c3b (diff) | |
download | u-boot-imx-3e499b6ab02663e996e4b08456f8733f4234fdab.zip u-boot-imx-3e499b6ab02663e996e4b08456f8733f4234fdab.tar.gz u-boot-imx-3e499b6ab02663e996e4b08456f8733f4234fdab.tar.bz2 |
Fix: watchdog timed out, if using sha1 command
* Fix: if using sha1 command watchdog timed out
* change function call sha1_csum(..) to the watchdog-safe variant
sha1_csum_wd(..) to support watchdog reset
Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
-rw-r--r-- | common/cmd_sha1sum.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/cmd_sha1sum.c b/common/cmd_sha1sum.c index bb3cff0..2b2dd8b 100644 --- a/common/cmd_sha1sum.c +++ b/common/cmd_sha1sum.c @@ -37,7 +37,7 @@ static int do_sha1sum(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) addr = simple_strtoul(argv[1], NULL, 16); len = simple_strtoul(argv[2], NULL, 16); - sha1_csum((unsigned char *) addr, len, output); + sha1_csum_wd((unsigned char *) addr, len, output, CHUNKSZ_SHA1); printf("SHA1 for %08lx ... %08lx ==> ", addr, addr + len - 1); for (i = 0; i < 20; i++) printf("%02x", output[i]); |