diff options
author | Greg Ungerer <gerg@linux-m68k.org> | 2017-09-05 14:48:42 +0200 |
---|---|---|
committer | Greg Ungerer <gerg@linux-m68k.org> | 2017-11-05 23:25:20 +0100 |
commit | 34fa9b2177a2abec05ae5976eaadbcce648a0982 (patch) | |
tree | 5c953b8b6dc29444933bc4c33f92eb23a6d19439 /arch/m68k/mm/mcfmmu.c | |
parent | Linux 4.14-rc8 (diff) | |
download | linux-34fa9b2177a2abec05ae5976eaadbcce648a0982.tar.xz linux-34fa9b2177a2abec05ae5976eaadbcce648a0982.zip |
m68k: move coldfire MMU initialization code
The M54[78]x ColdFire parts are not the only members of the ColdFire family
that have an MMU. But currently some of the early MMU initialization code
is inside the startup code specific to only the ColdFire M54[78]x parts.
Move that early ColdFire MMU init code so that it is run for other ColdFire
parts running with MMU enabled.
Specifically this means that the MMU initialization code will now also be
run for the ColdFire M5441x parts when running with MMU enabled.
The code move meant that the extern definition for the mmu_context_init()
function had to be moved as well. To make it clear that is ColdFire specific
I have renamed that with a "cf_" in front of it and put its extern definition
in the mcfmmu.h (which is already included by the setup code).
Reported-by: Angelo Dureghello <angelo@sysam.it>
Tested-by: Angelo Dureghello <angelo@sysam.it>
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
Diffstat (limited to 'arch/m68k/mm/mcfmmu.c')
-rw-r--r-- | arch/m68k/mm/mcfmmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/m68k/mm/mcfmmu.c b/arch/m68k/mm/mcfmmu.c index 8d1408583cf4..11eb333e699b 100644 --- a/arch/m68k/mm/mcfmmu.c +++ b/arch/m68k/mm/mcfmmu.c @@ -184,7 +184,7 @@ void __init cf_bootmem_alloc(void) * Initialize the context management stuff. * The following was taken from arch/ppc/mmu_context.c */ -void __init mmu_context_init(void) +void __init cf_mmu_context_init(void) { /* * Some processors have too few contexts to reserve one for |