summaryrefslogtreecommitdiffstats
path: root/arch/mips/alchemy/common/prom.c
diff options
context:
space:
mode:
authorManuel Lauss <manuel.lauss@googlemail.com>2010-08-19 13:37:13 +0200
committerRalf Baechle <ralf@linux-mips.org>2010-10-04 18:33:59 +0100
commit2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f (patch)
tree1bc4ee7e10672d2f5dfc936efdc442d9aa581d53 /arch/mips/alchemy/common/prom.c
parente080e6166a4c365f98a346e8433c81d0dca42f52 (diff)
downloadtalos-obmc-linux-2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f.tar.gz
talos-obmc-linux-2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f.zip
MIPS: Alchemy: Resolve prom section mismatches
The function prom_init_cmdline() references the variable __initdata arcs_cmdline. The function prom_get_ethernet_addr() references the variable __initdata arcs_cmdline. Annotate prom_init_cmdline() as __init, unexport and annotate prom_get_ethernet_addr() since it's no longer called from within driver code. Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com> To: Linux-MIPS <linux-mips@linux-mips.org> Patchwork: https://patchwork.linux-mips.org/patch/1547/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/alchemy/common/prom.c')
-rw-r--r--arch/mips/alchemy/common/prom.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/mips/alchemy/common/prom.c b/arch/mips/alchemy/common/prom.c
index c29511b11d44..534021059629 100644
--- a/arch/mips/alchemy/common/prom.c
+++ b/arch/mips/alchemy/common/prom.c
@@ -43,7 +43,7 @@ int prom_argc;
char **prom_argv;
char **prom_envp;
-void prom_init_cmdline(void)
+void __init prom_init_cmdline(void)
{
int i;
@@ -104,7 +104,7 @@ static inline void str2eaddr(unsigned char *ea, unsigned char *str)
}
}
-int prom_get_ethernet_addr(char *ethernet_addr)
+int __init prom_get_ethernet_addr(char *ethernet_addr)
{
char *ethaddr_str;
@@ -123,7 +123,6 @@ int prom_get_ethernet_addr(char *ethernet_addr)
return 0;
}
-EXPORT_SYMBOL(prom_get_ethernet_addr);
void __init prom_free_prom_memory(void)
{
OpenPOWER on IntegriCloud