From: patchwork-bot+netdevbpf@kernel.org
To: Daniel Borkmann <daniel@iogearbox.net>
Cc: alexei.starovoitov@gmail.com, eddyz87@gmail.com,
john.fastabend@gmail.com, memxor@gmail.com, bpf@vger.kernel.org
Subject: Re: [PATCH bpf-next v3 00/16] Misc BPF gotox fixes
Date: Fri, 25 Sep 2026 21:10:10 +0000 [thread overview]
Message-ID: <179037061065.3153796.7631821411496872769.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20260925175244.1136329-1-daniel@iogearbox.net>
Hello:
This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@kernel.org>:
On Fri, 25 Sep 2026 19:52:27 +0200 you wrote:
> Address various open issues around gotox instruction, see individual
> commits for details. Also BPF selftests are added to assert that these
> are addressed.
>
> v2 -> v3:
> - Rebased onto bpf-next given indirect call series landed
> - Split out the exit_idx sentinel as its own fix (Eduard)
> - Return early from visit_gotox_insn() on a revisited gotox (Eduard)
> - Check both ends of the target slice in check_indirect_jump() (Eduard)
> - Rewrite edge limit and nop target tests in inline asm (Eduard)
> - Name the patch modes BPF_PATCH_{KEEP,MOVE}_TARGET (Eduard)
> - Drop the insn array stale reuse test (Eduard)
> - Clear the insn array used flag with release semantics (sashiko)
> - Add fix for the exception callback index after dead subprog removal
> - Free the jump tables of removed subprogs and on a failed table build
> - Shift the poke descriptors along with the insn array slots
> v1 -> v2:
> - Remove jt_spans_subprogs and reject right away (Eduard)
> - Rework jump table to no longer keep it in insn_aux_data (Eduard)
> - Fix up comments in bpf_compute_scc (Eduard)
> - Fix up commit message nit wrt signed_loader (Anton)
> - Added 3 more fixes related to gotox along with BPF selftests
>
> [...]
Here is the summary with links:
- [bpf-next,v3,01/16] bpf: Avoid quadratic successor rescan in bpf_compute_scc
https://git.kernel.org/bpf/bpf-next/c/3852e19cb954
- [bpf-next,v3,02/16] bpf: Bound the number of indirect jump edges in a program
https://git.kernel.org/bpf/bpf-next/c/57f6eca2f63b
- [bpf-next,v3,03/16] bpf: Rebase the exception callback subprog when dead subprogs are removed
https://git.kernel.org/bpf/bpf-next/c/8608ec8e9819
- [bpf-next,v3,04/16] bpf: Leave out the hidden exit edge of a subprogram without an exit
https://git.kernel.org/bpf/bpf-next/c/939bb6270ee3
- [bpf-next,v3,05/16] bpf: Cache the jump table of a subprogram during CFG discovery
https://git.kernel.org/bpf/bpf-next/c/fa5ebade2a54
- [bpf-next,v3,06/16] bpf: Reject indirect jumps that leave their subprogram
https://git.kernel.org/bpf/bpf-next/c/19581372dd81
- [bpf-next,v3,07/16] bpf: Don't remove indirect jump targets in the nop removal pass
https://git.kernel.org/bpf/bpf-next/c/c48a91c049fd
- [bpf-next,v3,08/16] bpf: Clear insn array jitted pointers on map reuse
https://git.kernel.org/bpf/bpf-next/c/9aa11c4656b7
- [bpf-next,v3,09/16] bpf: Clear the insn array used flag with release semantics
https://git.kernel.org/bpf/bpf-next/c/a83512036e08
- [bpf-next,v3,10/16] bpf: Retarget indirect jump targets across prologue prepends
https://git.kernel.org/bpf/bpf-next/c/fba62d33c125
- [bpf-next,v3,11/16] selftests/bpf: Add tests for the indirect jump edge limit
https://git.kernel.org/bpf/bpf-next/c/db8c58c83f5a
- [bpf-next,v3,12/16] selftests/bpf: Add a test for a tail call in a subprogram without an exit
https://git.kernel.org/bpf/bpf-next/c/5add2c64f474
- [bpf-next,v3,13/16] selftests/bpf: Add tests for indirect jumps across subprograms
https://git.kernel.org/bpf/bpf-next/c/17c7d885efe8
- [bpf-next,v3,14/16] selftests/bpf: Add a test for gotox nop targets
https://git.kernel.org/bpf/bpf-next/c/2cc0a520a8e7
- [bpf-next,v3,15/16] selftests/bpf: Add tests for gotox targets across prologue prepends
https://git.kernel.org/bpf/bpf-next/c/28e458bbb44b
- [bpf-next,v3,16/16] selftests/bpf: Add a test for an exception callback behind a dead subprog
https://git.kernel.org/bpf/bpf-next/c/91ed1942edef
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
prev parent reply other threads:[~2026-09-25 21:11 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-25 17:52 [PATCH bpf-next v3 00/16] Misc BPF gotox fixes Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 01/16] bpf: Avoid quadratic successor rescan in bpf_compute_scc Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 02/16] bpf: Bound the number of indirect jump edges in a program Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 03/16] bpf: Rebase the exception callback subprog when dead subprogs are removed Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 04/16] bpf: Leave out the hidden exit edge of a subprogram without an exit Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 05/16] bpf: Cache the jump table of a subprogram during CFG discovery Daniel Borkmann
2026-09-25 21:01 ` Alexei Starovoitov
2026-09-25 17:52 ` [PATCH bpf-next v3 06/16] bpf: Reject indirect jumps that leave their subprogram Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 07/16] bpf: Don't remove indirect jump targets in the nop removal pass Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 08/16] bpf: Clear insn array jitted pointers on map reuse Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 09/16] bpf: Clear the insn array used flag with release semantics Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 10/16] bpf: Retarget indirect jump targets across prologue prepends Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 11/16] selftests/bpf: Add tests for the indirect jump edge limit Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 12/16] selftests/bpf: Add a test for a tail call in a subprogram without an exit Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 13/16] selftests/bpf: Add tests for indirect jumps across subprograms Daniel Borkmann
2026-09-25 18:45 ` bot+bpf-ci
2026-09-25 17:52 ` [PATCH bpf-next v3 14/16] selftests/bpf: Add a test for gotox nop targets Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 15/16] selftests/bpf: Add tests for gotox targets across prologue prepends Daniel Borkmann
2026-09-25 17:52 ` [PATCH bpf-next v3 16/16] selftests/bpf: Add a test for an exception callback behind a dead subprog Daniel Borkmann
2026-09-25 21:10 ` patchwork-bot+netdevbpf [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=179037061065.3153796.7631821411496872769.git-patchwork-notify@kernel.org \
--to=patchwork-bot+netdevbpf@kernel.org \
--cc=alexei.starovoitov@gmail.com \
--cc=bpf@vger.kernel.org \
--cc=daniel@iogearbox.net \
--cc=eddyz87@gmail.com \
--cc=john.fastabend@gmail.com \
--cc=memxor@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.