mtd: seama: fix image data handling
authorRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 12:54:53 +0000 (12:54 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 12:54:53 +0000 (12:54 +0000)
commit46607b172b2fae7fc14391afc32355e50be2e973
tree26841637fcfbb2418decd081498c5f96ece8a27f
parent63f3db67c57fb7557a1564cc8fe86ed97bddaa24
mtd: seama: fix image data handling

1) Put sanity checks in one place
2) Respect provided offset
3) Read only as much data as needed for MD5 calculation

Thanks to the last change this is a great speedup and memory saver. On
devices with NAND flash we were allocating & reading about 128 MiB while
something about 8 MiB is enough.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Backport of r49309

SVN-Revision: 49313
package/system/mtd/src/seama.c