Loading
riscv: signal: fix signal frame size
stable inclusion from stable-v6.6.81 commit 687322acb1eb68ef44444ddd3c33a8cdce007bae category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IBYZED Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=687322acb1eb68ef44444ddd3c33a8cdce007bae -------------------------------- commit aa49bc2ca8524186ceb0811c23a7f00c3dea6987 upstream. The signal context of certain RISC-V extensions will be appended after struct __riscv_extra_ext_header, which already includes an empty context header. Therefore, there is no need to preserve a separate hdr for the END of signal context. Fixes: 8ee0b418 ("riscv: signal: Add sigcontext save/restore for vector") Signed-off-by:Yong-Xuan Wang <yongxuan.wang@sifive.com> Reviewed-by:
Zong Li <zong.li@sifive.com> Reviewed-by:
Andy Chiu <AndybnAC@gmail.com> Reviewed-by:
Alexandre Ghiti <alexghiti@rivosinc.com> Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20241220083926.19453-2-yongxuan.wang@sifive.com Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 687322acb1eb68ef44444ddd3c33a8cdce007bae) Signed-off-by:
Wentao Guan <guanwentao@uniontech.com>