mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-08 00:57:07 +08:00

Introduced with Linux 6.7, in commit: 5c2f7727d437 ("mtd: mtdpart: check for subpartitions parsing result"), when a parser returns an error, this will be passed up, and consequently, all parent mtd partitions get torn down. Adjust the mtdsplit_uimage driver to only return an error if there is a critical problem in reading from the mtd device or allocating memory. Otherwise return 0 to indicate that no partitions were found. Also add logging to indicate what went wrong. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>