Loading drivers/mtd/Kconfig +2 −2 Original line number Diff line number Diff line Loading @@ -74,8 +74,8 @@ config MTD_REDBOOT_PARTS_READONLY endif # MTD_REDBOOT_PARTS config MTD_CMDLINE_PARTS bool "Command line partition table parsing" depends on MTD = "y" tristate "Command line partition table parsing" depends on MTD ---help--- Allow generic configuration of the MTD partition tables via the kernel command line. Multiple flash resources are supported for hardware where Loading drivers/mtd/cmdlinepart.c +7 −1 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ struct cmdline_mtd_partition { static struct cmdline_mtd_partition *partitions; /* the command line passed to mtdpart_setup() */ static char *mtdparts; static char *cmdline; static int cmdline_parsed; Loading Loading @@ -376,7 +377,7 @@ static int parse_cmdline_partitions(struct mtd_info *master, * * This function needs to be visible for bootloaders. */ static int mtdpart_setup(char *s) static int __init mtdpart_setup(char *s) { cmdline = s; return 1; Loading @@ -392,11 +393,16 @@ static struct mtd_part_parser cmdline_parser = { static int __init cmdline_parser_init(void) { if (mtdparts) mtdpart_setup(mtdparts); return register_mtd_parser(&cmdline_parser); } module_init(cmdline_parser_init); MODULE_PARM_DESC(mtdparts, "Partitioning specification"); module_param(mtdparts, charp, 0); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Marius Groeger <mag@sysgo.de>"); MODULE_DESCRIPTION("Command line configuration of MTD partitions"); Loading
drivers/mtd/Kconfig +2 −2 Original line number Diff line number Diff line Loading @@ -74,8 +74,8 @@ config MTD_REDBOOT_PARTS_READONLY endif # MTD_REDBOOT_PARTS config MTD_CMDLINE_PARTS bool "Command line partition table parsing" depends on MTD = "y" tristate "Command line partition table parsing" depends on MTD ---help--- Allow generic configuration of the MTD partition tables via the kernel command line. Multiple flash resources are supported for hardware where Loading
drivers/mtd/cmdlinepart.c +7 −1 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ struct cmdline_mtd_partition { static struct cmdline_mtd_partition *partitions; /* the command line passed to mtdpart_setup() */ static char *mtdparts; static char *cmdline; static int cmdline_parsed; Loading Loading @@ -376,7 +377,7 @@ static int parse_cmdline_partitions(struct mtd_info *master, * * This function needs to be visible for bootloaders. */ static int mtdpart_setup(char *s) static int __init mtdpart_setup(char *s) { cmdline = s; return 1; Loading @@ -392,11 +393,16 @@ static struct mtd_part_parser cmdline_parser = { static int __init cmdline_parser_init(void) { if (mtdparts) mtdpart_setup(mtdparts); return register_mtd_parser(&cmdline_parser); } module_init(cmdline_parser_init); MODULE_PARM_DESC(mtdparts, "Partitioning specification"); module_param(mtdparts, charp, 0); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Marius Groeger <mag@sysgo.de>"); MODULE_DESCRIPTION("Command line configuration of MTD partitions");