blob: 56c156f28d68dbff13ca41888fe335983550a34c [file] [log] [blame]
developer94cddfe2024-06-25 17:37:19 +08001From: Weijie Gao <weijie.gao@mediatek.com>
2Subject: [PATCH] kernel: mtdsplit_fit: fix rootfs_data part offset
3
4Remove an extra erase block size to make sure keep settings work suring
5sysupgrade. Otherwise backup settings during next booting will be missing
6or corrupted.
7
8Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
9
10--- a/target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_fit.c
11+++ b/target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_fit.c
12@@ -327,7 +327,7 @@ mtdsplit_fit_parse(struct mtd_info *mtd,
13 return -ENOMEM;
14
15 parts[0].name = ROOTFS_SPLIT_NAME;
16- parts[0].offset = fit_offset + mtd_rounddown_to_eb(max_size, mtd) + mtd->erasesize;
17+ parts[0].offset = fit_offset + mtd_rounddown_to_eb(max_size, mtd);
18 parts[0].size = mtd->size - parts[0].offset;
19
20 *pparts = parts;