From: Robby Cai Date: Mon, 18 Jun 2012 11:46:41 +0000 (+0800) Subject: ENGR00213997: Fix Section Mismatch warning X-Git-Tag: v3.0.35-fsl~889 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=ada93ff6e8c40cf19db9e0011449403b16b7714f;p=karo-tx-linux.git ENGR00213997: Fix Section Mismatch warning 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 --- diff --git a/arch/arm/mach-mx6/board-mx6q_arm2.c b/arch/arm/mach-mx6/board-mx6q_arm2.c index 0d9c84772edc..1e87db50e1b1 100644 --- a/arch/arm/mach-mx6/board-mx6q_arm2.c +++ b/arch/arm/mach-mx6/board-mx6q_arm2.c @@ -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,