[PATCH for v3.12] ARM: dove: Declare symbol __init to avoid section mismatch
Ezequiel Garcia
ezequiel.garcia at free-electrons.com
Fri Aug 23 17:23:47 EDT 2013
Declare dove_mpp_gpio_mode() symbol as __init, since it's only called
from __init functions. This removes the following warning:
vmlinux.o(.text.unlikely+0x894): Section mismatch in reference from the
function dove_mpp_gpio_mode() to the function .init.text:orion_gpio_set_valid()
Signed-off-by: Ezequiel Garcia <ezequiel.garcia at free-electrons.com>
---
arch/arm/mach-dove/mpp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-dove/mpp.c b/arch/arm/mach-dove/mpp.c
index 60bd729..8a433a5 100644
--- a/arch/arm/mach-dove/mpp.c
+++ b/arch/arm/mach-dove/mpp.c
@@ -47,7 +47,7 @@ static const struct dove_mpp_grp dove_mpp_grp[] = {
/* Enable gpio for a range of pins. mode should be a combination of
GPIO_OUTPUT_OK | GPIO_INPUT_OK */
-static void dove_mpp_gpio_mode(int start, int end, int gpio_mode)
+static void __init dove_mpp_gpio_mode(int start, int end, int gpio_mode)
{
int i;
--
1.8.1.5
More information about the linux-arm-kernel
mailing list