From ada93ff6e8c40cf19db9e0011449403b16b7714f Mon Sep 17 00:00:00 2001 From: Robby Cai Date: Mon, 18 Jun 2012 19:46:41 +0800 Subject: [PATCH] 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 --- arch/arm/mach-mx6/board-mx6q_arm2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, -- 2.39.5