diff options
author | Markus Wigge <mwigge@marcant.net> | 2010-07-27 15:37:37 +0000 |
---|---|---|
committer | Markus Wigge <mwigge@marcant.net> | 2010-07-27 15:37:37 +0000 |
commit | 7a052dc79957fd5bc719e64b124afa0449b89171 (patch) | |
tree | d2ba5ae4ec954cd840195476307661249d19e493 /target | |
parent | 9afff8f6a643e296e0ca5aed1f74439ff15a8489 (diff) | |
download | mtk-20170518-7a052dc79957fd5bc719e64b124afa0449b89171.zip mtk-20170518-7a052dc79957fd5bc719e64b124afa0449b89171.tar.gz mtk-20170518-7a052dc79957fd5bc719e64b124afa0449b89171.tar.bz2 |
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
Diffstat (limited to 'target')
-rw-r--r-- | target/linux/brcm47xx/image/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/brcm47xx/image/Makefile b/target/linux/brcm47xx/image/Makefile index 69a31e7..f534f5f 100644 --- a/target/linux/brcm47xx/image/Makefile +++ b/target/linux/brcm47xx/image/Makefile @@ -56,7 +56,7 @@ define trxalign/jffs2-64k -a 0x10000 -f $(KDIR)/root.$(1) endef define trxalign/squashfs --a 1024 -f $(KDIR)/root.$(1) $(if $(2),-f $(2)) -a 0x10000 -A $(KDIR)/fs_mark +-a 1024 -f $(KDIR)/root.$(1) $(if $(2),-f $(2)) -a 0x10000 -F $(KDIR)/fs_mark endef define Image/Build/trxV2 |