kernel: drop Fon(Foxconn) parser matching for the "firmware" partition
authorRafał Miłecki <rafal@milecki.pl>
Tue, 6 Aug 2019 08:01:15 +0000 (10:01 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Tue, 6 Aug 2019 12:27:10 +0000 (14:27 +0200)
commitc4492dd70e939df00850ccd763d9ab4e6c5c2bcc
treeed0ab4c244c26b05f1b1c3101679611c3ec847b2
parent7270fdb62ff86f7b85c6dfbc0ea4ff0ba5ff9b9e
kernel: drop Fon(Foxconn) parser matching for the "firmware" partition

This parser's matching function appears to be too generic as it matches
e.g. Buffalo WZR-HP-G300NH. That results in incorrect parts parsing.

Luckily this parser is needed by Fon FON2601 only which uses DT-based
ramips target. It means we can depend on mtd subsystem matching of
"fonfxc,uimage" string.

That said triggering this parser based on the "firmware" (or whatever
MTD_SPLIT_FIRMWARE_NAME is) partiiton name is not needed. It can be
dropped which will automatically fix the Buffalo WZR-HP-G300NH case.

Fixes: a1c6a316d299 ("ramips: add support for Fon FON2601")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c