Hello:

This series was applied to bpf/bpf-next.git (master)
by Kumar Kartikeya Dwivedi <[email protected]>:

On Wed, 22 Jul 2026 23:19:07 +0800 you wrote:
> The trampoline could be corrupted by the blindly
> 'tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX' in verifier.
> 
> 1. A fexit attached to a tail_call_reachable prog. 'tr->flags' became
>    'BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_TAIL_CALL_CTX'. And, the
>    trampoline would poke the target prog's nop insn using jmp insn instead
>    of call insn.
> 2. Another fexit loaded with the same tail_call_reachable prog target.
>    'tr->flags' became 'BPF_TRAMP_F_TAIL_CALL_CTX'.
> 3. Close the first fexit link. Due to no BPF_TRAMP_F_CALL_ORIG in
>    'tr->flags', the trampoline will fail to restore the prog's nop insn
>    using call insn.
> 
> [...]

Here is the summary with links:
  - [bpf-next,v2,1/2] bpf: Fix WARNING in bpf_tracing_link_release
    https://git.kernel.org/bpf/bpf-next/c/61aaa8782bec
  - [bpf-next,v2,2/2] selftests/bpf: Verify no warning when close fexit link
    https://git.kernel.org/bpf/bpf-next/c/09e074666b7d

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



Reply via email to