From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH V5 0/4] mtd: add support for subpartitions Date: Wed, 24 May 2017 11:44:33 +0200 Message-ID: <20170524094437.2174-1-zajec5@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Richard Weinberger Cc: Cyrille Pitchen , linux-mtd-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= List-Id: devicetree@vger.kernel.org From: Rafał Miłecki 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-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html