]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00213997: Fix Section Mismatch warning
authorRobby Cai <R63905@freescale.com>
Mon, 18 Jun 2012 11:46:41 +0000 (19:46 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:50 +0000 (08:34 +0200)
Fix:
WARNING: vmlinux.o(.data+0x8c28): Section mismatch in reference from the
variable mx6_gpmi_nand_platform_data to the function
.init.text:gpmi_nand_platform_init()
The variable mx6_gpmi_nand_platform_data references
the function __init gpmi_nand_platform_init()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console

Signed-off-by: Robby Cai <R63905@freescale.com>
arch/arm/mach-mx6/board-mx6q_arm2.c

index 0d9c84772edc3a4bdea640db9e383b24fcf481c9..1e87db50e1b16bbc94878de6eb295bf150c790af 100644 (file)
@@ -320,7 +320,7 @@ static int __init gpmi_nand_platform_init(void)
 }
 
 static struct gpmi_nand_platform_data
-mx6_gpmi_nand_platform_data = {
+mx6_gpmi_nand_platform_data __initdata = {
        .platform_init           = gpmi_nand_platform_init,
        .min_prop_delay_in_ns    = 5,
        .max_prop_delay_in_ns    = 9,