From patchwork Wed Jul 15 10:11:30 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: physmap: probe for partitions parsers that we enable From: Florian Fainelli X-Patchwork-Id: 29805 Message-Id: <200907151211.31062.florian@openwrt.org> To: dwmw2@infradead.org Cc: linux-mtd@lists.infradead.org Date: Wed, 15 Jul 2009 12:11:30 +0200 This patch makes the physmap driver probe for partitions parsers that we configured in the kernel configuration instead of a hard-coded partition parser list (cmdlinepart, RedBoot). Signed-off-by: Florian Fainelli --- diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c index 29a9011..e314f0d 100644 --- a/drivers/mtd/maps/physmap.c +++ b/drivers/mtd/maps/physmap.c @@ -80,7 +80,17 @@ static const char *rom_probe_types[] = { "map_rom", NULL }; #ifdef CONFIG_MTD_PARTITIONS -static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL }; +static const char *part_probe_types[] = { +#ifdef CONFIG_MTD_CMDLINE_PARTS + "cmdlinepart", +#endif +#ifdef CONFIG_MTD_REDBOOT_PARTS + "RedBoot", +#endif +#ifdef CONFIG_MTD_AR7_PARTS + "ar7part", +#endif + NULL }; #endif static int physmap_flash_probe(struct platform_device *dev)