forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/arch/arm/mm/proc-macros.S
....@@ -5,7 +5,6 @@
55 * VMA_VM_FLAGS
66 * VM_EXEC
77 */
8
-#include <linux/const.h>
98 #include <asm/asm-offsets.h>
109 #include <asm/thread_info.h>
1110
....@@ -31,8 +30,7 @@
3130 * act_mm - get current->active_mm
3231 */
3332 .macro act_mm, rd
34
- bic \rd, sp, #(THREAD_SIZE - 1) & ~63
35
- bic \rd, \rd, #63
33
+ get_thread_info \rd
3634 ldr \rd, [\rd, #TI_TASK]
3735 .if (TSK_ACTIVE_MM > IMM12_MASK)
3836 add \rd, \rd, #TSK_ACTIVE_MM & ~IMM12_MASK