aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/mtdpart.c
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2011-05-29 13:32:33 -0400
committerArtem Bityutskiy <artem.bityutskiy@intel.com>2011-09-11 08:02:10 -0400
commitd26c87d64eff271146b40b66c7de8cfeaf956707 (patch)
tree7ca79171866e124522212cd92256016db6b8fecf /drivers/mtd/mtdpart.c
parentc7975330154af17aecc167b33ca866b6b3d98918 (diff)
mtd: prepare to convert of_mtd_parse_partitions to partition parser
Prepare to convert of_mtd_parse_partitions() to usual partitions parser: 1) Register ofpart parser 2) Internally don't use passed device for error printing 3) Add device_node to mtd_part_parser_data struct 4) Move of_mtd_parse_partitions from __devinit to common text section 5) add ofpart to the default list of partition parsers Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Artem Bityutskiy <dedekind1@gmail.com>
Diffstat (limited to 'drivers/mtd/mtdpart.c')
-rw-r--r--drivers/mtd/mtdpart.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/mtd/mtdpart.c b/drivers/mtd/mtdpart.c
index 34d582c2bdf3..9e8ee054135a 100644
--- a/drivers/mtd/mtdpart.c
+++ b/drivers/mtd/mtdpart.c
@@ -729,7 +729,11 @@ EXPORT_SYMBOL_GPL(deregister_mtd_parser);
729 * Do not forget to update 'parse_mtd_partitions()' kerneldoc comment if you 729 * Do not forget to update 'parse_mtd_partitions()' kerneldoc comment if you
730 * are changing this array! 730 * are changing this array!
731 */ 731 */
732static const char *default_mtd_part_types[] = {"cmdlinepart", NULL}; 732static const char *default_mtd_part_types[] = {
733 "cmdlinepart",
734 "ofpart",
735 NULL
736};
733 737
734/** 738/**
735 * parse_mtd_partitions - parse MTD partitions 739 * parse_mtd_partitions - parse MTD partitions
@@ -741,7 +745,7 @@ static const char *default_mtd_part_types[] = {"cmdlinepart", NULL};
741 * This function tries to find partition on MTD device @master. It uses MTD 745 * This function tries to find partition on MTD device @master. It uses MTD
742 * partition parsers, specified in @types. However, if @types is %NULL, then 746 * partition parsers, specified in @types. However, if @types is %NULL, then
743 * the default list of parsers is used. The default list contains only the 747 * the default list of parsers is used. The default list contains only the
744 * "cmdlinepart" parser ATM. 748 * "cmdlinepart" and "ofpart" parsers ATM.
745 * 749 *
746 * This function may return: 750 * This function may return:
747 * o a negative error code in case of failure 751 * o a negative error code in case of failure