@@ -691,7 +691,7 @@ static int concat_block_markbad(struct mtd_info *mtd, loff_t ofs)
*/
struct mtd_info *mtd_concat_create(struct mtd_info *subdev[], /* subdevices to concatenate */
int num_devs, /* number of subdevices */
- char *name)
+ const char *name)
{ /* name for the new device */
int i;
size_t size;
@@ -13,7 +13,7 @@
struct mtd_info *mtd_concat_create(
struct mtd_info *subdev[], /* subdevices to concatenate */
int num_devs, /* number of subdevices */
- char *name); /* name for the new device */
+ const char *name); /* name for the new device */
void mtd_concat_destroy(struct mtd_info *mtd);
The "name" argument of mtd_concat_create() is used to set the concat->mtd.name pointer which is already "const char *". Setting the argument type to "const char *" avoids the warning from drivers passing a "const char *" pointer (like the one returned by dev_name). Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: David Woodhouse <dwmw2@infradead.org> --- drivers/mtd/mtdconcat.c | 2 +- include/linux/mtd/concat.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)