001-mtdsplit_backport.patch 4.7 KB

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