]> 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:12:19 +0000 (14:12 +0200)
commitad1e441016e0d41abe3b06896559cf65adedc7a7
treea82ee35907c54e2818c34654d7593a2c02217b3d
parente89bd983f3cdd1064d1c41aa596bbe1ae074d3dd
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