From d75216ad89a8b125e1c7a32737ca129fbfad03ba Mon Sep 17 00:00:00 2001 From: John Crispin Date: Sun, 30 Mar 2014 09:16:35 +0000 Subject: [PATCH] lantiq: fix mtd_split for brnboot firmware images The existing code only tries to split a parition with name "rootfs" while actually looking for kernel+rootfs, where usually "firmware" is used as a partition name. This doesn't make sense, as even if there was a partition 'rootfs' given by mtdparts or via device-tree, this code would lead to another partition called 'rootfs' being created which would not be properly distinguished in the current user-space code. While potentially we could use CONFIG_MTD_SPLIT_FIRMWARE_NAME to make that configurable, the lack of users of brnboot and the fact that we can freely decide the partition name made me simply change the hard-coded string constant from "rootfs" to "firmware". (I'm going to add support for ARV7506PW which run brnboot and needs this change) SVN-Revision: 40324 --- target/linux/lantiq/patches-3.10/0100-mtd-split.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/lantiq/patches-3.10/0100-mtd-split.patch b/target/linux/lantiq/patches-3.10/0100-mtd-split.patch index 1911b4451e..c2ce9c1b42 100644 --- a/target/linux/lantiq/patches-3.10/0100-mtd-split.patch +++ b/target/linux/lantiq/patches-3.10/0100-mtd-split.patch @@ -34,7 +34,7 @@ + size_t len; + int ret; + -+ if (strcmp(name, "rootfs") != 0) ++ if (strcmp(name, "firmware") != 0) + return; + while (part_size < end) { + long size_min = part_size - 0x400 - 12 - offset; -- 2.30.2