diff options
Diffstat (limited to 'arch/arm/mm/proc-macros.S')
-rw-r--r-- | arch/arm/mm/proc-macros.S | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/arm/mm/proc-macros.S b/arch/arm/mm/proc-macros.S index 0d40c285bd86..f944836da8a2 100644 --- a/arch/arm/mm/proc-macros.S +++ b/arch/arm/mm/proc-macros.S | |||
@@ -25,11 +25,6 @@ | |||
25 | ldr \rd, [\rn, #VMA_VM_FLAGS] | 25 | ldr \rd, [\rn, #VMA_VM_FLAGS] |
26 | .endm | 26 | .endm |
27 | 27 | ||
28 | .macro tsk_mm, rd, rn | ||
29 | ldr \rd, [\rn, #TI_TASK] | ||
30 | ldr \rd, [\rd, #TSK_ACTIVE_MM] | ||
31 | .endm | ||
32 | |||
33 | /* | 28 | /* |
34 | * act_mm - get current->active_mm | 29 | * act_mm - get current->active_mm |
35 | */ | 30 | */ |
@@ -37,7 +32,10 @@ | |||
37 | bic \rd, sp, #8128 | 32 | bic \rd, sp, #8128 |
38 | bic \rd, \rd, #63 | 33 | bic \rd, \rd, #63 |
39 | ldr \rd, [\rd, #TI_TASK] | 34 | ldr \rd, [\rd, #TI_TASK] |
40 | ldr \rd, [\rd, #TSK_ACTIVE_MM] | 35 | .if (TSK_ACTIVE_MM > IMM12_MASK) |
36 | add \rd, \rd, #TSK_ACTIVE_MM & ~IMM12_MASK | ||
37 | .endif | ||
38 | ldr \rd, [\rd, #TSK_ACTIVE_MM & IMM12_MASK] | ||
41 | .endm | 39 | .endm |
42 | 40 | ||
43 | /* | 41 | /* |