ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 27 Sep 2009 16:30:21 +0000 (17:30 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 28 Sep 2009 17:05:21 +0000 (18:05 +0100)
commitb29cf62c43409fa2f7fbfba4e2ab230a7ac5aff8
tree360563fec3b69a38f6acdfb6e59e937f932e1b93
parent7f8b7170cdda6645ed4fec4b2d415bf4cebd7839
ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings

WARNING: drivers/pcmcia/sa1100_cs.o(.data+0x48): Section mismatch in reference from the variable sa11x0_pcmcia_hw_init to the function .init.text:pcmcia_assabet_init()
The variable sa11x0_pcmcia_hw_init references
the function __init pcmcia_assabet_init()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,

WARNING: drivers/pcmcia/sa1111_cs.o(.text+0x298): Section mismatch in reference from the function pcmcia_probe() to the function .init.text:pcmcia_neponset_init()
The function pcmcia_probe() references
the function __init pcmcia_neponset_init().
This is often because pcmcia_probe lacks a __init
annotation or the annotation of pcmcia_neponset_init is wrong.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
drivers/pcmcia/sa1100_assabet.c
drivers/pcmcia/sa1100_neponset.c