+--- a/drivers/mtd/mtdsplit/mtdsplit_bcm63xx.c
++++ b/drivers/mtd/mtdsplit/mtdsplit_bcm63xx.c
+@@ -69,7 +69,7 @@ static int bcm63xx_read_image_tag(struct
+ }
+
+ static int bcm63xx_parse_partitions(struct mtd_info *master,
+- const struct mtd_partition **pparts,
++ struct mtd_partition **pparts,
+ struct bcm_tag *hdr)
+ {
+ struct mtd_partition *parts;
+@@ -144,7 +144,7 @@ static int bcm63xx_parse_partitions(stru
+ }
+
+ static int mtdsplit_parse_bcm63xx(struct mtd_info *master,
+- const struct mtd_partition **pparts,
++ struct mtd_partition **pparts,
+ struct mtd_part_parser_data *data)
+ {
+ struct bcm_tag hdr;
--- a/drivers/mtd/mtdsplit/mtdsplit_brnimage.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_brnimage.c
@@ -27,7 +27,7 @@