mtd: improve check for TRX header being already fixed
authorRafał Miłecki <rafal@milecki.pl>
Sun, 15 Jul 2018 21:23:42 +0000 (23:23 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Mon, 16 Jul 2018 21:18:45 +0000 (23:18 +0200)
commit1086408b17fae23e362f8ed95163ebeefed007c7
tree71959c7c09b53cb9df19b33fa1852ca9c95f786e
parent5dca299fabc466183fdc973871b5f66e6ee4252d
mtd: improve check for TRX header being already fixed

First of all lengths should be compared after checking all blocks for
being good/bad. It's because requested length may differ from a final
one if there were some bad blocks.

Secondly it makes sense to also compare crc32 since we already have a
new one calculated.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 82498a7f7aa86ad0e93ef60d50dccaa0a9549e4c)
package/system/mtd/Makefile
package/system/mtd/src/trx.c