kernel/arch/arm/mm/proc-macros.S
.. .. @@ -5,7 +5,6 @@ 5 5 * VMA_VM_FLAGS 6 6 * VM_EXEC 7 7 */ 8 -#include <linux/const.h>9 8 #include <asm/asm-offsets.h> 10 9 #include <asm/thread_info.h> 11 10 .. .. @@ -31,8 +30,7 @@ 31 30 * act_mm - get current->active_mm 32 31 */ 33 32 .macro act_mm, rd 34 - bic \rd, sp, #(THREAD_SIZE - 1) & ~6335 - bic \rd, \rd, #6333 + get_thread_info \rd36 34 ldr \rd, [\rd, #TI_TASK] 37 35 .if (TSK_ACTIVE_MM > IMM12_MASK) 38 36 add \rd, \rd, #TSK_ACTIVE_MM & ~IMM12_MASK