kernel: don't switch allocate_partition to use mtd_roundup_to_eb
authorRafał Miłecki <rafal@milecki.pl>
Fri, 23 Jun 2017 06:59:46 +0000 (08:59 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Fri, 23 Jun 2017 08:09:57 +0000 (10:09 +0200)
commit4052443a235433fb97af9711bf6429cd05820ba9
tree64644f1ea40fc2b97631abbba55c0bcd6f9f35bc
parentb91a38d6479ec7ca028352013e3f27e05491cc95
kernel: don't switch allocate_partition to use mtd_roundup_to_eb

This mtd_roundup_to_eb helper was introduced years ago in the commit
daec7ad768841 ("kernel/3.10: add separate rootfs partition parser") and
it was probably supposed to simplify code a bit.

With the recent upstream commit 1eeef2d7483a7 ("mtd: handle partitioning
on devices with 0 erasesize") the logic in allocate_partition got
slightly more complex and we can't use this simple helper anymore as it
doesn't support MTD_NO_ERASE properly.

There also isn't any real gain from this helper, so it's probably easier
to just don't use it *or* work on upstreaming it to avoid maintenance
cost.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
target/linux/generic/patches-4.9/404-mtd-add-more-helper-functions.patch
target/linux/generic/patches-4.9/411-mtd-partial_eraseblock_write.patch