All of lore.kernel.org
 help / color / mirror / Atom feed
From: patchwork-bot+netdevbpf@kernel.org
To: Yonghong Song <yonghong.song@linux.dev>
Cc: bpf@vger.kernel.org, ast@kernel.org, andrii@kernel.org,
	daniel@iogearbox.net, jose.marchesi@oracle.com,
	kernel-team@fb.com, martin.lau@kernel.org
Subject: Re: [PATCH bpf-next v4 00/25] bpf: Support stack arguments for BPF functions and kfuncs
Date: Wed, 13 May 2026 16:40:38 +0000	[thread overview]
Message-ID: <177869043880.3729534.11654394350073284356.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20260513044949.2382019-1-yonghong.song@linux.dev>

Hello:

This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@kernel.org>:

On Tue, 12 May 2026 21:49:49 -0700 you wrote:
> Currently, bpf function calls and kfunc's are limited by 5 reg-level
> parameters. For function calls with more than 5 parameters,
> developers can use always inlining or pass a struct pointer
> after packing more parameters in that struct although it may have
> some inconvenience. But there is no workaround for kfunc if more
> than 5 parameters is needed.
> 
> [...]

Here is the summary with links:
  - [bpf-next,v4,01/25] bpf: Convert bpf_get_spilled_reg macro to static inline function
    https://git.kernel.org/bpf/bpf-next/c/ede2dc5c6b57
  - [bpf-next,v4,02/25] bpf: Remove copy_register_state wrapper function
    https://git.kernel.org/bpf/bpf-next/c/1cb229a54af1
  - [bpf-next,v4,03/25] bpf: Add helper functions for r11-based stack argument insns
    https://git.kernel.org/bpf/bpf-next/c/78bbe61632f1
  - [bpf-next,v4,04/25] bpf: Set sub->arg_cnt earlier in btf_prepare_func_args()
    https://git.kernel.org/bpf/bpf-next/c/3ab5bd317ee2
  - [bpf-next,v4,05/25] bpf: Support stack arguments for bpf functions
    https://git.kernel.org/bpf/bpf-next/c/0f6bd5e7a804
  - [bpf-next,v4,06/25] bpf: Refactor jmp history to use dedicated spi/frame fields
    https://git.kernel.org/bpf/bpf-next/c/3a656670fd6d
  - [bpf-next,v4,07/25] bpf: Add precision marking and backtracking for stack argument slots
    https://git.kernel.org/bpf/bpf-next/c/0a0fdc64b68c
  - [bpf-next,v4,08/25] bpf: Refactor record_call_access() to extract per-arg logic
    https://git.kernel.org/bpf/bpf-next/c/84dd7df76efe
  - [bpf-next,v4,09/25] bpf: Use arg_is_fp() in has_fp_args()
    https://git.kernel.org/bpf/bpf-next/c/f44e815e65a3
  - [bpf-next,v4,10/25] bpf: Extend liveness analysis to track stack argument slots
    https://git.kernel.org/bpf/bpf-next/c/2af4e792773f
  - [bpf-next,v4,11/25] bpf: Reject stack arguments in non-JITed programs
    https://git.kernel.org/bpf/bpf-next/c/dc8f1cf6787c
  - [bpf-next,v4,12/25] bpf: Prepare architecture JIT support for stack arguments
    https://git.kernel.org/bpf/bpf-next/c/848d624acf66
  - [bpf-next,v4,13/25] bpf: Enable r11 based insns
    https://git.kernel.org/bpf/bpf-next/c/9fae4cba3bfd
  - [bpf-next,v4,14/25] bpf: Support stack arguments for kfunc calls
    https://git.kernel.org/bpf/bpf-next/c/e0b7b91c72db
  - [bpf-next,v4,15/25] bpf: Reject stack arguments if tail call reachable
    https://git.kernel.org/bpf/bpf-next/c/35b78733160c
  - [bpf-next,v4,16/25] bpf: Disable private stack for x86_64 if stack arguments used
    https://git.kernel.org/bpf/bpf-next/c/cb6af5314056
  - [bpf-next,v4,17/25] bpf,x86: Implement JIT support for stack arguments
    https://git.kernel.org/bpf/bpf-next/c/324c3ca6eed6
  - [bpf-next,v4,18/25] selftests/bpf: Add tests for BPF function stack arguments
    https://git.kernel.org/bpf/bpf-next/c/79e7ec00634e
  - [bpf-next,v4,19/25] selftests/bpf: Add tests for stack argument validation
    https://git.kernel.org/bpf/bpf-next/c/9f42204c62d5
  - [bpf-next,v4,20/25] selftests/bpf: Add BTF fixup for __naked subprog parameter names
    https://git.kernel.org/bpf/bpf-next/c/5b31de88920b
  - [bpf-next,v4,21/25] selftests/bpf: Add verifier tests for stack argument validation
    https://git.kernel.org/bpf/bpf-next/c/00c3ac4292a6
  - [bpf-next,v4,22/25] selftests/bpf: Add precision backtracking test for stack arguments
    https://git.kernel.org/bpf/bpf-next/c/6e277efbb19d
  - [bpf-next,v4,23/25] bpf, arm64: Map BPF_REG_0 to x8 instead of x7
    https://git.kernel.org/bpf/bpf-next/c/68e5627579d7
  - [bpf-next,v4,24/25] bpf, arm64: Add JIT support for stack arguments
    https://git.kernel.org/bpf/bpf-next/c/235b2fe772f5
  - [bpf-next,v4,25/25] selftests/bpf: Enable stack argument tests for arm64
    https://git.kernel.org/bpf/bpf-next/c/90e43f1b4753

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-05-13 16:41 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-13  4:49 [PATCH bpf-next v4 00/25] bpf: Support stack arguments for BPF functions and kfuncs Yonghong Song
2026-05-13  4:49 ` [PATCH bpf-next v4 01/25] bpf: Convert bpf_get_spilled_reg macro to static inline function Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 02/25] bpf: Remove copy_register_state wrapper function Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 03/25] bpf: Add helper functions for r11-based stack argument insns Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 04/25] bpf: Set sub->arg_cnt earlier in btf_prepare_func_args() Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 05/25] bpf: Support stack arguments for bpf functions Yonghong Song
2026-05-14 10:46   ` sashiko-bot
2026-05-14 16:07     ` Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 06/25] bpf: Refactor jmp history to use dedicated spi/frame fields Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 07/25] bpf: Add precision marking and backtracking for stack argument slots Yonghong Song
2026-05-13  5:44   ` bot+bpf-ci
2026-05-13  4:50 ` [PATCH bpf-next v4 08/25] bpf: Refactor record_call_access() to extract per-arg logic Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 09/25] bpf: Use arg_is_fp() in has_fp_args() Yonghong Song
2026-05-13  4:50 ` [PATCH bpf-next v4 10/25] bpf: Extend liveness analysis to track stack argument slots Yonghong Song
2026-05-13  5:44   ` bot+bpf-ci
2026-05-14 22:53   ` sashiko-bot
2026-05-13  4:50 ` [PATCH bpf-next v4 11/25] bpf: Reject stack arguments in non-JITed programs Yonghong Song
2026-05-13  5:33   ` bot+bpf-ci
2026-05-14 23:59   ` sashiko-bot
2026-05-13  4:50 ` [PATCH bpf-next v4 12/25] bpf: Prepare architecture JIT support for stack arguments Yonghong Song
2026-05-13  5:33   ` bot+bpf-ci
2026-05-15  0:30   ` sashiko-bot
2026-05-13  4:50 ` [PATCH bpf-next v4 13/25] bpf: Enable r11 based insns Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 14/25] bpf: Support stack arguments for kfunc calls Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 15/25] bpf: Reject stack arguments if tail call reachable Yonghong Song
2026-05-13  5:33   ` bot+bpf-ci
2026-05-15  3:23   ` sashiko-bot
2026-05-13  4:51 ` [PATCH bpf-next v4 16/25] bpf: Disable private stack for x86_64 if stack arguments used Yonghong Song
2026-05-13  5:33   ` bot+bpf-ci
2026-05-13  4:51 ` [PATCH bpf-next v4 17/25] bpf,x86: Implement JIT support for stack arguments Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 18/25] selftests/bpf: Add tests for BPF function " Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 19/25] selftests/bpf: Add tests for stack argument validation Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 20/25] selftests/bpf: Add BTF fixup for __naked subprog parameter names Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 21/25] selftests/bpf: Add verifier tests for stack argument validation Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 22/25] selftests/bpf: Add precision backtracking test for stack arguments Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 23/25] bpf, arm64: Map BPF_REG_0 to x8 instead of x7 Yonghong Song
2026-05-13  4:51 ` [PATCH bpf-next v4 24/25] bpf, arm64: Add JIT support for stack arguments Yonghong Song
2026-05-13  4:52 ` [PATCH bpf-next v4 25/25] selftests/bpf: Enable stack argument tests for arm64 Yonghong Song
2026-05-13 16:33 ` [PATCH bpf-next v4 00/25] bpf: Support stack arguments for BPF functions and kfuncs Alexei Starovoitov
2026-05-13 17:41   ` Yonghong Song
2026-05-13 17:51     ` Alexei Starovoitov
2026-05-13 18:11       ` Yonghong Song
2026-05-13 16:40 ` 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=177869043880.3729534.11654394350073284356.git-patchwork-notify@kernel.org \
    --to=patchwork-bot+netdevbpf@kernel.org \
    --cc=andrii@kernel.org \
    --cc=ast@kernel.org \
    --cc=bpf@vger.kernel.org \
    --cc=daniel@iogearbox.net \
    --cc=jose.marchesi@oracle.com \
    --cc=kernel-team@fb.com \
    --cc=martin.lau@kernel.org \
    --cc=yonghong.song@linux.dev \
    /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.