diff options
-rw-r--r-- | arch/mips/kernel/head.S | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S index 2a1b45d66f04..124c27e908f4 100644 --- a/arch/mips/kernel/head.S +++ b/arch/mips/kernel/head.S | |||
@@ -200,19 +200,13 @@ NESTED(smp_bootstrap, 16, sp) | |||
200 | .comm fw_arg2, SZREG, SZREG | 200 | .comm fw_arg2, SZREG, SZREG |
201 | .comm fw_arg3, SZREG, SZREG | 201 | .comm fw_arg3, SZREG, SZREG |
202 | 202 | ||
203 | .macro page name, order=0 | 203 | .macro page name, order |
204 | .globl \name | 204 | .comm \name, (_PAGE_SIZE << \order), (_PAGE_SIZE << \order) |
205 | \name: .size \name, (_PAGE_SIZE << \order) | ||
206 | .org . + (_PAGE_SIZE << \order) | ||
207 | .type \name, @object | ||
208 | .endm | 205 | .endm |
209 | 206 | ||
210 | .data | ||
211 | .align PAGE_SHIFT | ||
212 | |||
213 | /* | 207 | /* |
214 | * ... but on 64-bit we've got three-level pagetables with a | 208 | * On 64-bit we've got three-level pagetables with a slightly |
215 | * slightly different layout ... | 209 | * different layout ... |
216 | */ | 210 | */ |
217 | page swapper_pg_dir, _PGD_ORDER | 211 | page swapper_pg_dir, _PGD_ORDER |
218 | #ifdef CONFIG_64BIT | 212 | #ifdef CONFIG_64BIT |