[ARM] 4544/1: arm: fix section mismatch in pxa fb
Fix following section mismatch warning: WARNING: drivers/built-in.o(.text+0x73d0): Section mismatch: reference to .init.data: (between 'pxafb_setup' and 'pxafb_init') The warning are caused by __devinit pxafb_setup() that refers to a variable marked __initdata. In a hotplug scenario we would have a reference to the freed .init.data section. Fix this by declaring g_options __devinitdata. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
ac07860264
commit
1e6a20c9c7
@ -66,7 +66,7 @@ static void set_ctrlr_state(struct pxafb_info *fbi, u_int state);
|
||||
|
||||
#ifdef CONFIG_FB_PXA_PARAMETERS
|
||||
#define PXAFB_OPTIONS_SIZE 256
|
||||
static char g_options[PXAFB_OPTIONS_SIZE] __initdata = "";
|
||||
static char g_options[PXAFB_OPTIONS_SIZE] __devinitdata = "";
|
||||
#endif
|
||||
|
||||
static inline void pxafb_schedule_work(struct pxafb_info *fbi, u_int state)
|
||||
|
Loading…
Reference in New Issue
Block a user