diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2011-05-29 13:32:33 -0400 |
---|---|---|
committer | Artem Bityutskiy <artem.bityutskiy@intel.com> | 2011-09-11 08:02:10 -0400 |
commit | d26c87d64eff271146b40b66c7de8cfeaf956707 (patch) | |
tree | 7ca79171866e124522212cd92256016db6b8fecf /drivers/mtd/mtdpart.c | |
parent | c7975330154af17aecc167b33ca866b6b3d98918 (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.c | 8 |
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 | */ |
732 | static const char *default_mtd_part_types[] = {"cmdlinepart", NULL}; | 732 | static 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 |