All of lore.kernel.org
 help / color / mirror / Atom feed
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



      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.