]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
LoongArch: Fix MAX_REG_OFFSET calculation
authorHuacai Chen <chenhuacai@loongson.cn>
Wed, 14 May 2025 14:17:43 +0000 (22:17 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 May 2025 12:10:03 +0000 (14:10 +0200)
commit0567e7951fbd0c75c94223ff0f05427e90687339
tree936454c541378f6f36ad7a3ba176da16510def7c
parent02a11d863864065cfc25c4a71995917c278ac41d
LoongArch: Fix MAX_REG_OFFSET calculation

commit 90436d234230e9a950ccd87831108b688b27a234 upstream.

Fix MAX_REG_OFFSET calculation, make it point to the last register
in 'struct pt_regs' and not to the marker itself, which could allow
regs_get_register() to return an invalid offset.

Cc: stable@vger.kernel.org
Fixes: 803b0fc5c3f2baa6e5 ("LoongArch: Add process management")
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/loongarch/include/asm/ptrace.h