Retry adjusting the size computation for reserved blocks.
Due to the change in https://lwn.net/Articles/546473/, kernel reserves a
few extra blocks (lesser of 2% and 4096 blocks) on ext4 FS which leads to
OTA update failures. Adjust the size computation if the device has
BOARD_HAS_EXT4_RESERVED_BLOCKS := true.
It amends the last attemp in . Now it computes the used blocks from the
make_ext4fs output, instead of altering its argument.
: commit efbb5d2e692283be32069e808b88522727c7fe98.
(cherry picked from commit c7a6f1e4f8ff504bf617a0415b2c43ab3d339294)
2 files changed