tools/env: Fix environment size and CRC on 64-bit hosts
authorDominic Sacré <dominic.sacre@gmx.de>
Tue, 4 Nov 2014 23:30:18 +0000 (00:30 +0100)
committerTom Rini <trini@ti.com>
Fri, 7 Nov 2014 21:27:07 +0000 (16:27 -0500)
commitea19527c209b0d97b532a8dc5bf28f2cdd016888
tree62c64e36bf5c74df3e896f809d3df5de8c3988e4
parentc4c2e14102de60806e573c7132dadfd967c76fab
tools/env: Fix environment size and CRC on 64-bit hosts

On architectures where 'long' is 64 bit, the u-boot environment
as seen by the fw_env tools was missing 4 bytes.
This patch fixes getenvsize(), and thus also ensures that the
environment's CRC32 checksum is calculated correctly.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Cc: Wolfgang Denk <wd@denx.de>
Cc: Tom Rini <trini@ti.com>
tools/env/fw_env.c