hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/include/asm/scs.h
....@@ -9,15 +9,16 @@
99 #ifdef CONFIG_SHADOW_CALL_STACK
1010 scs_sp .req x18
1111
12
- .macro scs_load tsk, tmp
13
- ldr scs_sp, [\tsk, #TSK_TI_SCS_SP]
12
+ .macro scs_load_current
13
+ get_current_task scs_sp
14
+ ldr scs_sp, [scs_sp, #TSK_TI_SCS_SP]
1415 .endm
1516
1617 .macro scs_save tsk, tmp
1718 str scs_sp, [\tsk, #TSK_TI_SCS_SP]
1819 .endm
1920 #else
20
- .macro scs_load tsk, tmp
21
+ .macro scs_load_current
2122 .endm
2223
2324 .macro scs_save tsk, tmp