Commit 0984c891 authored by Artem Bityutskiy's avatar Artem Bityutskiy Committed by David Woodhouse

mtd: maps: add const qualifiers

Be a bit stricter and add few more 'const' qualifiers.
Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
parent cce2a026
...@@ -122,7 +122,8 @@ static void bfin_flash_copy_to(struct map_info *map, unsigned long to, const voi ...@@ -122,7 +122,8 @@ static void bfin_flash_copy_to(struct map_info *map, unsigned long to, const voi
switch_back(state); switch_back(state);
} }
static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL }; static const char * const part_probe_types[] = {
"cmdlinepart", "RedBoot", NULL };
static int bfin_flash_probe(struct platform_device *pdev) static int bfin_flash_probe(struct platform_device *pdev)
{ {
......
...@@ -143,9 +143,8 @@ static struct map_info dc21285_map = { ...@@ -143,9 +143,8 @@ static struct map_info dc21285_map = {
.copy_from = dc21285_copy_from, .copy_from = dc21285_copy_from,
}; };
/* Partition stuff */ /* Partition stuff */
static const char *probes[] = { "RedBoot", "cmdlinepart", NULL }; static const char * const probes[] = { "RedBoot", "cmdlinepart", NULL };
static int __init init_dc21285(void) static int __init init_dc21285(void)
{ {
......
...@@ -157,7 +157,8 @@ static void gf_copy_to(struct map_info *map, unsigned long to, ...@@ -157,7 +157,8 @@ static void gf_copy_to(struct map_info *map, unsigned long to,
memcpy_toio(map->virt + (to % state->win_size), from, len); memcpy_toio(map->virt + (to % state->win_size), from, len);
} }
static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL }; static const char * const part_probe_types[] = {
"cmdlinepart", "RedBoot", NULL };
/** /**
* gpio_flash_probe() - setup a mapping for a GPIO assisted flash * gpio_flash_probe() - setup a mapping for a GPIO assisted flash
......
...@@ -24,14 +24,12 @@ ...@@ -24,14 +24,12 @@
#define NUM_FLASHBANKS 2 #define NUM_FLASHBANKS 2
#define BUSWIDTH 4 #define BUSWIDTH 4
/* can be { "cfi_probe", "jedec_probe", "map_rom", NULL } */
#define PROBETYPES { "jedec_probe", NULL }
#define MSG_PREFIX "impA7:" /* prefix for our printk()'s */ #define MSG_PREFIX "impA7:" /* prefix for our printk()'s */
#define MTDID "impa7-%d" /* for mtdparts= partitioning */ #define MTDID "impa7-%d" /* for mtdparts= partitioning */
static struct mtd_info *impa7_mtd[NUM_FLASHBANKS]; static struct mtd_info *impa7_mtd[NUM_FLASHBANKS];
static const char * const rom_probe_types[] = { "jedec_probe", NULL };
static struct map_info impa7_map[NUM_FLASHBANKS] = { static struct map_info impa7_map[NUM_FLASHBANKS] = {
{ {
...@@ -60,8 +58,7 @@ static struct mtd_partition partitions[] = ...@@ -60,8 +58,7 @@ static struct mtd_partition partitions[] =
static int __init init_impa7(void) static int __init init_impa7(void)
{ {
static const char *rom_probe_types[] = PROBETYPES; const char * const *type;
const char **type;
int i; int i;
static struct { u_long addr; u_long size; } pt[NUM_FLASHBANKS] = { static struct { u_long addr; u_long size; } pt[NUM_FLASHBANKS] = {
{ WINDOW_ADDR0, WINDOW_SIZE0 }, { WINDOW_ADDR0, WINDOW_SIZE0 },
......
...@@ -82,9 +82,9 @@ static void vr_nor_destroy_mtd_setup(struct vr_nor_mtd *p) ...@@ -82,9 +82,9 @@ static void vr_nor_destroy_mtd_setup(struct vr_nor_mtd *p)
static int vr_nor_mtd_setup(struct vr_nor_mtd *p) static int vr_nor_mtd_setup(struct vr_nor_mtd *p)
{ {
static const char *probe_types[] = static const char * const probe_types[] =
{ "cfi_probe", "jedec_probe", NULL }; { "cfi_probe", "jedec_probe", NULL };
const char **type; const char * const *type;
for (type = probe_types; !p->info && *type; type++) for (type = probe_types; !p->info && *type; type++)
p->info = do_map_probe(*type, &p->map); p->info = do_map_probe(*type, &p->map);
......
...@@ -148,7 +148,7 @@ struct ixp4xx_flash_info { ...@@ -148,7 +148,7 @@ struct ixp4xx_flash_info {
struct resource *res; struct resource *res;
}; };
static const char *probes[] = { "RedBoot", "cmdlinepart", NULL }; static const char * const probes[] = { "RedBoot", "cmdlinepart", NULL };
static int ixp4xx_flash_remove(struct platform_device *dev) static int ixp4xx_flash_remove(struct platform_device *dev)
{ {
......
...@@ -46,8 +46,7 @@ struct ltq_mtd { ...@@ -46,8 +46,7 @@ struct ltq_mtd {
}; };
static const char ltq_map_name[] = "ltq_nor"; static const char ltq_map_name[] = "ltq_nor";
static const char *ltq_probe_types[] = { static const char * const ltq_probe_types[] = { "cmdlinepart", "ofpart", NULL };
"cmdlinepart", "ofpart", NULL };
static map_word static map_word
ltq_read16(struct map_info *map, unsigned long adr) ltq_read16(struct map_info *map, unsigned long adr)
......
...@@ -283,8 +283,7 @@ static int mtd_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) ...@@ -283,8 +283,7 @@ static int mtd_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)
if (err) if (err)
goto release; goto release;
/* tsk - do_map_probe should take const char * */ mtd = do_map_probe(info->map_name, &map->map);
mtd = do_map_probe((char *)info->map_name, &map->map);
err = -ENODEV; err = -ENODEV;
if (!mtd) if (!mtd)
goto release; goto release;
......
...@@ -45,9 +45,7 @@ struct pxa2xx_flash_info { ...@@ -45,9 +45,7 @@ struct pxa2xx_flash_info {
struct map_info map; struct map_info map;
}; };
static const char * const probes[] = { "RedBoot", "cmdlinepart", NULL };
static const char *probes[] = { "RedBoot", "cmdlinepart", NULL };
static int pxa2xx_flash_probe(struct platform_device *pdev) static int pxa2xx_flash_probe(struct platform_device *pdev)
{ {
......
...@@ -45,14 +45,15 @@ static int rbtx4939_flash_remove(struct platform_device *dev) ...@@ -45,14 +45,15 @@ static int rbtx4939_flash_remove(struct platform_device *dev)
return 0; return 0;
} }
static const char *rom_probe_types[] = { "cfi_probe", "jedec_probe", NULL }; static const char * const rom_probe_types[] = {
"cfi_probe", "jedec_probe", NULL };
static int rbtx4939_flash_probe(struct platform_device *dev) static int rbtx4939_flash_probe(struct platform_device *dev)
{ {
struct rbtx4939_flash_data *pdata; struct rbtx4939_flash_data *pdata;
struct rbtx4939_flash_info *info; struct rbtx4939_flash_info *info;
struct resource *res; struct resource *res;
const char **probe_type; const char * const *probe_type;
int err = 0; int err = 0;
unsigned long size; unsigned long size;
......
...@@ -244,7 +244,7 @@ static struct sa_info *sa1100_setup_mtd(struct platform_device *pdev, ...@@ -244,7 +244,7 @@ static struct sa_info *sa1100_setup_mtd(struct platform_device *pdev,
return ERR_PTR(ret); return ERR_PTR(ret);
} }
static const char *part_probes[] = { "cmdlinepart", "RedBoot", NULL }; static const char * const part_probes[] = { "cmdlinepart", "RedBoot", NULL };
static int sa1100_mtd_probe(struct platform_device *pdev) static int sa1100_mtd_probe(struct platform_device *pdev)
{ {
......
...@@ -31,7 +31,7 @@ struct map_info soleng_flash_map = { ...@@ -31,7 +31,7 @@ struct map_info soleng_flash_map = {
.bankwidth = 4, .bankwidth = 4,
}; };
static const char *probes[] = { "RedBoot", "cmdlinepart", NULL }; static const char * const probes[] = { "RedBoot", "cmdlinepart", NULL };
#ifdef CONFIG_MTD_SUPERH_RESERVE #ifdef CONFIG_MTD_SUPERH_RESERVE
static struct mtd_partition superh_se_partitions[] = { static struct mtd_partition superh_se_partitions[] = {
......
...@@ -82,11 +82,12 @@ static void __exit cleanup_tsunami_flash(void) ...@@ -82,11 +82,12 @@ static void __exit cleanup_tsunami_flash(void)
tsunami_flash_mtd = 0; tsunami_flash_mtd = 0;
} }
static const char * const rom_probe_types[] = {
"cfi_probe", "jedec_probe", "map_rom", NULL };
static int __init init_tsunami_flash(void) static int __init init_tsunami_flash(void)
{ {
static const char *rom_probe_types[] = { "cfi_probe", "jedec_probe", "map_rom", NULL }; const char * const *type;
char **type;
tsunami_tig_writeb(FLASH_ENABLE_BYTE, FLASH_ENABLE_PORT); tsunami_tig_writeb(FLASH_ENABLE_BYTE, FLASH_ENABLE_PORT);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment