[PATCH] selftests/riscv: ptrace: Fix memory leak of regset_data in vector tests

Paul Walmsley pjw at kernel.org
Fri Jul 10 08:38:25 PDT 2026


On Fri, 10 Jul 2026, Wang Yan wrote:

> The regset_data buffer allocated with calloc() in the parent process
> of several vector ptrace tests is never freed before returning,
> causing memory leaks in:
> 
> - ptrace_v_not_enabled
> - ptrace_v_early_debug
> - ptrace_v_syscall_clobbering
> - v_csr_invalid/ptrace_v_invalid_values
> - v_csr_valid/ptrace_v_valid_values
> 
> Add free(regset_data) before kill(pid, SIGKILL) to release the
> allocated buffer.
> 
> Signed-off-by: Wang Yan <wangyan01 at kylinos.cn>

Thanks, queued for v7.2-rc.


- Paul



More information about the linux-riscv mailing list