summaryrefslogtreecommitdiffstats
path: root/arch/loongarch/kernel/switch.S
diff options
context:
space:
mode:
authorJinyang He <hejinyang@loongson.cn>2022-10-29 16:29:31 +0800
committerHuacai Chen <chenhuacai@loongson.cn>2022-10-29 16:29:31 +0800
commitb40fa75e1542e069a4eb9b33d62061d4ae734537 (patch)
tree42b4675b92d528242d7252012d482a84d772622e /arch/loongarch/kernel/switch.S
parent247f34f7b80357943234f93f247a1ae6b6c3a740 (diff)
downloadlinux-b40fa75e1542e069a4eb9b33d62061d4ae734537.tar.bz2
LoongArch: Remove unused kernel stack padding
The current LoongArch kernel stack is padded as if obeying the MIPS o32 calling convention (32 bytes), signifying the port's MIPS lineage but no longer making sense. Remove the padding for clarity. Reviewed-by: WANG Xuerui <git@xen0n.name> Signed-off-by: Jinyang He <hejinyang@loongson.cn> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'arch/loongarch/kernel/switch.S')
-rw-r--r--arch/loongarch/kernel/switch.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/loongarch/kernel/switch.S b/arch/loongarch/kernel/switch.S
index 43ebbc3990f7..202a163cb32f 100644
--- a/arch/loongarch/kernel/switch.S
+++ b/arch/loongarch/kernel/switch.S
@@ -26,7 +26,7 @@ SYM_FUNC_START(__switch_to)
move tp, a2
cpu_restore_nonscratch a1
- li.w t0, _THREAD_SIZE - 32
+ li.w t0, _THREAD_SIZE
PTR_ADD t0, t0, tp
set_saved_sp t0, t1, t2