diff options
author | Masahiro Yamada <yamada.m@jp.panasonic.com> | 2013-05-20 21:08:08 +0000 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-05-24 10:38:08 -0400 |
commit | 53237afe5b64abe7b17fbfed958f3dc83f503ffa (patch) | |
tree | aa9ceb518a8bc908b40c6e34e05058765633ee5f /common | |
parent | c28cbfa1a89cae2c0cb13144c8123345d61fdc87 (diff) |
cmd_mem: fix cp command
The "cp" command has not worked since
commit 0628ab8ec59834f98ede267edd21ddb8ba0bb57b,
because of the following lines, which set the destination
and the source to the same address.
buf = map_sysmem(addr, bytes);
src = map_sysmem(addr, bytes);
Tested-by: Tom Rini <trini@ti.com>
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Diffstat (limited to 'common')
-rw-r--r-- | common/cmd_mem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/cmd_mem.c b/common/cmd_mem.c index 64dd76a0f5..6df00b15d3 100644 --- a/common/cmd_mem.c +++ b/common/cmd_mem.c @@ -445,7 +445,7 @@ static int do_mem_cp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) #endif bytes = size * count; - buf = map_sysmem(addr, bytes); + buf = map_sysmem(dest, bytes); src = map_sysmem(addr, bytes); while (count-- > 0) { if (size == 4) |