diff options
| author | Stephen Rothwell <sfr@canb.auug.org.au> | 2009-12-14 11:04:24 -0500 |
|---|---|---|
| committer | Grant Likely <grant.likely@secretlab.ca> | 2009-12-14 11:04:24 -0500 |
| commit | ae4cec4736969ec2196a6bbce4ab263ff7cb7eef (patch) | |
| tree | 23ba5a6155ff43e51b32f9feb1378dc9d3fe2352 | |
| parent | c0577eeee0101433a0d929699f4543a1ff3c3014 (diff) | |
powerpc: fix up for mmu_mapin_ram api change
Today's linux-next build (powerpc ppc44x_defconfig) failed like this:
arch/powerpc/mm/pgtable_32.c: In function 'mapin_ram':
arch/powerpc/mm/pgtable_32.c:318: error: too many arguments to function 'mmu_mapin_ram'
Casued by commit de32400dd26e743c5d500aa42d8d6818b79edb73 ("wii: use both
mem1 and mem2 as ram").
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| -rw-r--r-- | arch/powerpc/mm/40x_mmu.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/mm/44x_mmu.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/mm/fsl_booke_mmu.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/mm/mmu_decl.h | 6 |
4 files changed, 6 insertions, 6 deletions
diff --git a/arch/powerpc/mm/40x_mmu.c b/arch/powerpc/mm/40x_mmu.c index f5e7b9ce63dd..08dfa8e6d86f 100644 --- a/arch/powerpc/mm/40x_mmu.c +++ b/arch/powerpc/mm/40x_mmu.c | |||
| @@ -91,7 +91,7 @@ void __init MMU_init_hw(void) | |||
| 91 | #define LARGE_PAGE_SIZE_16M (1<<24) | 91 | #define LARGE_PAGE_SIZE_16M (1<<24) |
| 92 | #define LARGE_PAGE_SIZE_4M (1<<22) | 92 | #define LARGE_PAGE_SIZE_4M (1<<22) |
| 93 | 93 | ||
| 94 | unsigned long __init mmu_mapin_ram(void) | 94 | unsigned long __init mmu_mapin_ram(unsigned long top) |
| 95 | { | 95 | { |
| 96 | unsigned long v, s, mapped; | 96 | unsigned long v, s, mapped; |
| 97 | phys_addr_t p; | 97 | phys_addr_t p; |
diff --git a/arch/powerpc/mm/44x_mmu.c b/arch/powerpc/mm/44x_mmu.c index 98052ac96580..3986264b0993 100644 --- a/arch/powerpc/mm/44x_mmu.c +++ b/arch/powerpc/mm/44x_mmu.c | |||
| @@ -88,7 +88,7 @@ void __init MMU_init_hw(void) | |||
| 88 | flush_instruction_cache(); | 88 | flush_instruction_cache(); |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | unsigned long __init mmu_mapin_ram(void) | 91 | unsigned long __init mmu_mapin_ram(unsigned long top) |
| 92 | { | 92 | { |
| 93 | unsigned long addr; | 93 | unsigned long addr; |
| 94 | 94 | ||
diff --git a/arch/powerpc/mm/fsl_booke_mmu.c b/arch/powerpc/mm/fsl_booke_mmu.c index dc93e95b256e..6da4b9087b3f 100644 --- a/arch/powerpc/mm/fsl_booke_mmu.c +++ b/arch/powerpc/mm/fsl_booke_mmu.c | |||
| @@ -156,7 +156,7 @@ void invalidate_tlbcam_entry(int index) | |||
| 156 | loadcam_entry(index); | 156 | loadcam_entry(index); |
| 157 | } | 157 | } |
| 158 | 158 | ||
| 159 | unsigned long __init mmu_mapin_ram(void) | 159 | unsigned long __init mmu_mapin_ram(unsigned long top) |
| 160 | { | 160 | { |
| 161 | unsigned long virt = PAGE_OFFSET; | 161 | unsigned long virt = PAGE_OFFSET; |
| 162 | phys_addr_t phys = memstart_addr; | 162 | phys_addr_t phys = memstart_addr; |
diff --git a/arch/powerpc/mm/mmu_decl.h b/arch/powerpc/mm/mmu_decl.h index 34dacc32250d..06f708c38f1b 100644 --- a/arch/powerpc/mm/mmu_decl.h +++ b/arch/powerpc/mm/mmu_decl.h | |||
| @@ -150,15 +150,15 @@ extern void wii_memory_fixups(void); | |||
| 150 | */ | 150 | */ |
| 151 | #if defined(CONFIG_8xx) | 151 | #if defined(CONFIG_8xx) |
| 152 | #define MMU_init_hw() do { } while(0) | 152 | #define MMU_init_hw() do { } while(0) |
| 153 | #define mmu_mapin_ram() (0UL) | 153 | #define mmu_mapin_ram(top) (0UL) |
| 154 | 154 | ||
| 155 | #elif defined(CONFIG_4xx) | 155 | #elif defined(CONFIG_4xx) |
| 156 | extern void MMU_init_hw(void); | 156 | extern void MMU_init_hw(void); |
| 157 | extern unsigned long mmu_mapin_ram(void); | 157 | extern unsigned long mmu_mapin_ram(unsigned long top); |
| 158 | 158 | ||
| 159 | #elif defined(CONFIG_FSL_BOOKE) | 159 | #elif defined(CONFIG_FSL_BOOKE) |
| 160 | extern void MMU_init_hw(void); | 160 | extern void MMU_init_hw(void); |
| 161 | extern unsigned long mmu_mapin_ram(void); | 161 | extern unsigned long mmu_mapin_ram(unsigned long top); |
| 162 | extern void adjust_total_lowmem(void); | 162 | extern void adjust_total_lowmem(void); |
| 163 | 163 | ||
| 164 | #elif defined(CONFIG_PPC32) | 164 | #elif defined(CONFIG_PPC32) |
