ARM: appropriate __init annotation for const data
Init data marked const should be annotated with __initconst for correctness and not __initdata. In some cases the array gathering references to that data has to be marked const as well. This fixes LTO builds that otherwise fail with section mismatch errors. Signed-off-by: Nicolas Pitre <nico@linaro.org> Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
committed by
Olof Johansson
parent
a115681460
commit
19c233b79d
@@ -715,7 +715,7 @@ const short da850_lcdcntl_pins[] __initconst = {
|
||||
-1
|
||||
};
|
||||
|
||||
const short da850_vpif_capture_pins[] __initdata = {
|
||||
const short da850_vpif_capture_pins[] __initconst = {
|
||||
DA850_VPIF_DIN0, DA850_VPIF_DIN1, DA850_VPIF_DIN2, DA850_VPIF_DIN3,
|
||||
DA850_VPIF_DIN4, DA850_VPIF_DIN5, DA850_VPIF_DIN6, DA850_VPIF_DIN7,
|
||||
DA850_VPIF_DIN8, DA850_VPIF_DIN9, DA850_VPIF_DIN10, DA850_VPIF_DIN11,
|
||||
@@ -725,7 +725,7 @@ const short da850_vpif_capture_pins[] __initdata = {
|
||||
-1
|
||||
};
|
||||
|
||||
const short da850_vpif_display_pins[] __initdata = {
|
||||
const short da850_vpif_display_pins[] __initconst = {
|
||||
DA850_VPIF_DOUT0, DA850_VPIF_DOUT1, DA850_VPIF_DOUT2, DA850_VPIF_DOUT3,
|
||||
DA850_VPIF_DOUT4, DA850_VPIF_DOUT5, DA850_VPIF_DOUT6, DA850_VPIF_DOUT7,
|
||||
DA850_VPIF_DOUT8, DA850_VPIF_DOUT9, DA850_VPIF_DOUT10,
|
||||
|
||||
Reference in New Issue
Block a user