aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2012-09-10 17:24:02 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2012-09-14 14:52:57 +0100
commitc847e8a743f93702b2fa6edd5b1a38cd4c3429d3 (patch)
treebf2df941c55cadc91da663c95ed2e7cc842096c7
parentbd22859d28e77fccb35439ca1929366791befe5a (diff)
downloadlinux-aarch64-c847e8a743f93702b2fa6edd5b1a38cd4c3429d3.tar.gz
arm64: Avoid some extern declarations in C files
paging_init() and setup_mm_for_reboot() declarations have been moved to asm/mmu.h Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Reported-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/arm64/include/asm/mmu.h3
-rw-r--r--arch/arm64/kernel/process.c2
-rw-r--r--arch/arm64/kernel/setup.c2
3 files changed, 3 insertions, 4 deletions
diff --git a/arch/arm64/include/asm/mmu.h b/arch/arm64/include/asm/mmu.h
index c72ad385ac2..d4f7fd5b9e3 100644
--- a/arch/arm64/include/asm/mmu.h
+++ b/arch/arm64/include/asm/mmu.h
@@ -24,4 +24,7 @@ typedef struct {
#define ASID(mm) ((mm)->context.id & 0xffff)
+extern void paging_init(void);
+extern void setup_mm_for_reboot(void);
+
#endif
diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
index 6dfd96fe96d..b1cb6ae2877 100644
--- a/arch/arm64/kernel/process.c
+++ b/arch/arm64/kernel/process.c
@@ -49,8 +49,6 @@
#include <asm/stacktrace.h>
#include <asm/fpsimd.h>
-extern void setup_mm_for_reboot(void);
-
static void setup_restart(void)
{
/*
diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c
index 79f2971103a..0c273a0bc04 100644
--- a/arch/arm64/kernel/setup.c
+++ b/arch/arm64/kernel/setup.c
@@ -50,8 +50,6 @@
#include <asm/traps.h>
#include <asm/memblock.h>
-extern void paging_init(void);
-
unsigned int processor_id;
EXPORT_SYMBOL(processor_id);