mtd: seama: fix image data handling
authorRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 12:53:39 +0000 (12:53 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 12:53:39 +0000 (12:53 +0000)
commite93447b5dd886598998dca40c46015b2d260e2c6
treedb0c5be3283b79c103566b616e7a4ea59b7a5040
parent099aae3864e33136a00a853e6118d5692123e2b9
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>
SVN-Revision: 49309
package/system/mtd/src/seama.c