Re: [PATCH 0/6] Restructure per-task CFI prctl() and ptrace interfaces
From: patchwork-bot+linux-riscv
Date: Fri Apr 03 2026 - 21:50:36 EST
Hello:
This series was applied to riscv/linux.git (for-next)
by Paul Walmsley <pjw@xxxxxxxxxx>:
On Fri, 3 Apr 2026 19:40:56 -0600 you wrote:
> Restructure the per-task CFI indirect branch landing pad prctl()
> interface, as suggested by Linus [1]. In place of the current
> approach, which follows the style of shadow stack control prctl()s
> (PR_{GET,SET,LOCK}_SHADOW_STACK_STATUS), adopt the style of the
> speculation control prctl() constants (PR_{GET,SET}_SPECULATION_CTRL).
>
> Then, to improve readability, expand "indir_br_lp", "lpad", and
> related abbreviations in the interfaces, also as requested by Linus.
> While here, expand "ss" in the shadow stack ptrace macros to "shadow
> stack".
>
> [...]
Here is the summary with links:
- [1/6] riscv: ptrace: cfi: fix "PRACE" typo in uapi header
(no matching commit)
- [2/6] riscv: cfi: clear CFI lock status in start_thread()
(no matching commit)
- [3/6] riscv: ptrace: expand "LP" references to "branch landing pads" in uapi headers
(no matching commit)
- [4/6] prctl: rename branch landing pad implementation functions to be more explicit
https://git.kernel.org/riscv/c/987bd38dee75
- [5/6] riscv: ptrace: cfi: expand "SS" references to "shadow stack" in uapi headers
https://git.kernel.org/riscv/c/c8acc707f48c
- [6/6] prctl: cfi: change the branch landing pad prctl()s to be more descriptive
https://git.kernel.org/riscv/c/e0d96d3c63f5
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html