summaryrefslogtreecommitdiff
path: root/target/linux/generic/pending-4.4/001-mtdsplit_backport.patch
blob: 97cd62d75cd867f3c12b8b41a074acf3ce181c0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
--- a/drivers/mtd/mtdsplit/mtdsplit_brnimage.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_brnimage.c
@@ -27,7 +27,7 @@
 #define BRNIMAGE_MAX_OVERHEAD	(BRNIMAGE_ALIGN_BYTES + BRNIMAGE_FOOTER_SIZE)
 
 static int mtdsplit_parse_brnimage(struct mtd_info *master,
-				const struct mtd_partition **pparts,
+				struct mtd_partition **pparts,
 				struct mtd_part_parser_data *data)
 {
 	struct mtd_partition *parts;
--- a/drivers/mtd/mtdsplit/mtdsplit_eva.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_eva.c
@@ -29,7 +29,7 @@ struct eva_image_header {
 };
 
 static int mtdsplit_parse_eva(struct mtd_info *master,
-				const struct mtd_partition **pparts,
+				struct mtd_partition **pparts,
 				struct mtd_part_parser_data *data)
 {
 	struct mtd_partition *parts;
--- a/drivers/mtd/mtdsplit/mtdsplit_fit.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_fit.c
@@ -45,8 +45,7 @@ struct fdt_header {
 };
 
 static int
-mtdsplit_fit_parse(struct mtd_info *mtd,
-		   const struct mtd_partition **pparts,
+mtdsplit_fit_parse(struct mtd_info *mtd, struct mtd_partition **pparts,
 	           struct mtd_part_parser_data *data)
 {
 	struct fdt_header hdr;
--- a/drivers/mtd/mtdsplit/mtdsplit_lzma.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_lzma.c
@@ -28,7 +28,7 @@ struct lzma_header {
 };
 
 static int mtdsplit_parse_lzma(struct mtd_info *master,
-			       const struct mtd_partition **pparts,
+			       struct mtd_partition **pparts,
 			       struct mtd_part_parser_data *data)
 {
 	struct lzma_header hdr;
--- a/drivers/mtd/mtdsplit/mtdsplit_seama.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_seama.c
@@ -30,7 +30,7 @@ struct seama_header {
 };
 
 static int mtdsplit_parse_seama(struct mtd_info *master,
-				const struct mtd_partition **pparts,
+				struct mtd_partition **pparts,
 				struct mtd_part_parser_data *data)
 {
 	struct seama_header hdr;
--- a/drivers/mtd/mtdsplit/mtdsplit_squashfs.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_squashfs.c
@@ -23,7 +23,7 @@
 
 static int
 mtdsplit_parse_squashfs(struct mtd_info *master,
-			const struct mtd_partition **pparts,
+			struct mtd_partition **pparts,
 			struct mtd_part_parser_data *data)
 {
 	struct mtd_partition *part;
--- a/drivers/mtd/mtdsplit/mtdsplit_tplink.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_tplink.c
@@ -83,8 +83,8 @@ struct tplink_fw_header {
 };
 
 static int mtdsplit_parse_tplink(struct mtd_info *master,
-				 const struct mtd_partition **pparts,
-				 struct mtd_part_parser_data *data)
+				struct mtd_partition **pparts,
+				struct mtd_part_parser_data *data)
 {
 	struct tplink_fw_header hdr;
 	size_t hdr_len, retlen, kernel_size;
--- a/drivers/mtd/mtdsplit/mtdsplit_trx.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_trx.c
@@ -56,7 +56,7 @@ read_trx_header(struct mtd_info *mtd, si
 
 static int
 mtdsplit_parse_trx(struct mtd_info *master,
-		   const struct mtd_partition **pparts,
+		   struct mtd_partition **pparts,
 		   struct mtd_part_parser_data *data)
 {
 	struct mtd_partition *parts;
--- a/drivers/mtd/mtdsplit/mtdsplit_uimage.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_uimage.c
@@ -81,7 +81,7 @@ read_uimage_header(struct mtd_info *mtd,
  *      of a valid uImage header if found
  */
 static int __mtdsplit_parse_uimage(struct mtd_info *master,
-				   const struct mtd_partition **pparts,
+				   struct mtd_partition **pparts,
 				   struct mtd_part_parser_data *data,
 				   ssize_t (*find_header)(u_char *buf, size_t len))
 {
@@ -232,7 +232,7 @@ static ssize_t uimage_verify_default(u_c
 
 static int
 mtdsplit_uimage_parse_generic(struct mtd_info *master,
-			      const struct mtd_partition **pparts,
+			      struct mtd_partition **pparts,
 			      struct mtd_part_parser_data *data)
 {
 	return __mtdsplit_parse_uimage(master, pparts, data,
@@ -289,7 +289,7 @@ static ssize_t uimage_verify_wndr3700(u_
 
 static int
 mtdsplit_uimage_parse_netgear(struct mtd_info *master,
-			      const struct mtd_partition **pparts,
+			      struct mtd_partition **pparts,
 			      struct mtd_part_parser_data *data)
 {
 	return __mtdsplit_parse_uimage(master, pparts, data,
@@ -331,7 +331,7 @@ static ssize_t uimage_find_edimax(u_char
 
 static int
 mtdsplit_uimage_parse_edimax(struct mtd_info *master,
-			      const struct mtd_partition **pparts,
+			      struct mtd_partition **pparts,
 			      struct mtd_part_parser_data *data)
 {
 	return __mtdsplit_parse_uimage(master, pparts, data,
--- a/drivers/mtd/mtdsplit/mtdsplit_wrgg.c
+++ b/drivers/mtd/mtdsplit/mtdsplit_wrgg.c
@@ -40,8 +40,8 @@ struct wrgg03_header {
 
 
 static int mtdsplit_parse_wrgg(struct mtd_info *master,
-			       const struct mtd_partition **pparts,
-			       struct mtd_part_parser_data *data)
+				struct mtd_partition **pparts,
+				struct mtd_part_parser_data *data)
 {
 	struct wrgg03_header hdr;
 	size_t hdr_len, retlen, kernel_ent_size;