fix CRC32 calculation for sysupgrade
authorMarkus Wigge <mwigge@marcant.net>
Tue, 27 Jul 2010 15:37:37 +0000 (15:37 +0000)
committerMarkus Wigge <mwigge@marcant.net>
Tue, 27 Jul 2010 15:37:37 +0000 (15:37 +0000)
commit7a052dc79957fd5bc719e64b124afa0449b89171
treed2ba5ae4ec954cd840195476307661249d19e493
parent9afff8f6a643e296e0ca5aed1f74439ff15a8489
fix CRC32 calculation for sysupgrade

* reduce image size for CRC calculation by fs_mark size

sysupgrade sometimes failed for me and I noticed that it was due
to incorrect CRC values in trx-header after performing it.
It seems that the fs_mark was completely included in the calculation
and that it was nevertheless modified by sysupgrade while appending
the jffs data.
This only occurs for the first boot after sysupgrade as the flashmap
driver recalculates the CRC to an even smaller area when it boots.

SVN-Revision: 22396
target/linux/brcm47xx/image/Makefile
tools/firmware-utils/src/trx.c