kernel: mtdsplit_squashfs: Align with the erase-block size
[openwrt.git] / target / linux / generic / files / drivers / mtd / mtdsplit / mtdsplit_squashfs.c
index 3d80e07..5329037 100644 (file)
@@ -49,7 +49,7 @@ mtdsplit_parse_squashfs(struct mtd_info *master,
        part->name = ROOTFS_SPLIT_NAME;
        part->offset = mtd_roundup_to_eb(part_offset + squashfs_len,
                                         parent_mtd) - part_offset;
-       part->size = master->size - part->offset;
+       part->size = mtd_rounddown_to_eb(master->size - part->offset, master);
 
        *pparts = part;
        return 1;