diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2014-09-11 23:29:01 +0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2014-09-11 23:34:36 +0400 |
commit | 58cda01ed18945c17ad858dfcf4a9a74ba70157c (patch) | |
tree | 2d865efed4cb45c4422ce5c2528b04ad4a52039f /arch/arm/mach-omap2/prm_common.c | |
parent | d7eb67f7fef9c046f27a975118da2324de65a90c (diff) | |
download | linux-58cda01ed18945c17ad858dfcf4a9a74ba70157c.tar.xz |
ARM: omap2: make arrays containing machine compatible strings const
The definition
static const char *omap3_boards_compat[] __initconst = {
defines a changable array of constant strings. That is you must not do:
*omap3_boards_compat[0] = 'f';
but
omap3_boards_compat[0] = "another string";
is fine. So the annotation __initconst is wrong and yields a compiler
error when other really const variables are added with __initconst.
As the struct machine_desc member dt_compat is declared as
const char *const *dt_compat;
making the arrays const is the better alternative over changing all
annotations to __initdata.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/prm_common.c')
0 files changed, 0 insertions, 0 deletions