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)
commit90ca71e7c504dd7efee7558897c09f617be38943
tree04e9e5ea820ad1ef359f6befa630f472be688fef
parent4e6dd657f7ede4ee81212ccd2e64d3cbd5e9efc0
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