From: Rafał Miłecki <rafal@xxxxxxxxxx> This patchset adds support for subpartitions. This feature means support for partitions that are containers with extra subpartitions / volumes. Initially I wanted to keep my changes minimalistic but Brian pointed that casting const to non-const is hacky and I should work with add_mtd_partitions / allocate_partition instead. Apart from trivial rename I needed to add 1 condition to the allocate_partition and modify 3 lines of code. I hope this is acceptable. Please let me know if you can still see any problems with this. Rafał Miłecki (4): mtd: partitions: rename allocate_partition master argument to the parent mtd: partitions: add support for allocating subpartition mtd: partitions: add support for partition parsers mtd: extract TRX parser out of bcm47xxpart into a separated module drivers/mtd/Kconfig | 4 + drivers/mtd/Makefile | 1 + drivers/mtd/bcm47xxpart.c | 99 ++--------------------- drivers/mtd/mtdpart.c | 170 +++++++++++++++++++++++++-------------- drivers/mtd/parsers/Kconfig | 8 ++ drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/parser_trx.c | 126 +++++++++++++++++++++++++++++ include/linux/mtd/partitions.h | 7 ++ 8 files changed, 260 insertions(+), 156 deletions(-) create mode 100644 drivers/mtd/parsers/Kconfig create mode 100644 drivers/mtd/parsers/Makefile create mode 100644 drivers/mtd/parsers/parser_trx.c -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html