Re: [PATCH bpf-next v3 00/18] Generate bpf_func_proto for kfunc

[email protected] Sun, 02 Aug 2026 22:40:36 +0000
Newsgroups org.kernel.vger.bpf
Message-ID <178571043614.1504719.8056919816890329289.git-patchwork-notify@kernel.org>
Hello:

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

On Sat,  1 Aug 2026 00:46:15 -0700 you wrote:
> Hi,
> 
> This is the second of three patch sets to unify kfunc and helper
> argument verification. It:
> 
>   1) further aligns the kfunc and helper argument checks,
>   2) makes kfunc argument type classification depend solely on BTF, and
>   3) generates a bpf_func_proto for each kfunc.
> 
> [...]

Here is the summary with links:
  - [bpf-next,v3,01/18] bpf: Drop process_timer_func wrappers
    https://git.kernel.org/bpf/bpf-next/c/70a841617aa8
  - [bpf-next,v3,02/18] bpf: Unify const map ptr argument checking for helpers and kfuncs
    https://git.kernel.org/bpf/bpf-next/c/b33d09b4d914
  - [bpf-next,v3,03/18] bpf: Split kfunc map argument into __const_map and __map
    https://git.kernel.org/bpf/bpf-next/c/c82b998777b7
  - [bpf-next,v3,04/18] bpf: Pass kfunc meta to mem and mem_size check
    https://git.kernel.org/bpf/bpf-next/c/9f52714dd89b
  - [bpf-next,v3,05/18] bpf: Resolve map lookup result type at lookup time
    https://git.kernel.org/bpf/bpf-next/c/341d227fa5db
  - [bpf-next,v3,06/18] bpf: Check helper and kfunc mem+size arguments identically
    https://git.kernel.org/bpf/bpf-next/c/d4e7fb59c0d4
  - [bpf-next,v3,07/18] selftests/bpf: Test map lookup result refinement
    https://git.kernel.org/bpf/bpf-next/c/e6d200dd1026
  - [bpf-next,v3,08/18] bpf: Check fixed-size mem args of helpers and kfuncs the same way
    https://git.kernel.org/bpf/bpf-next/c/e566701b9b0c
  - [bpf-next,v3,09/18] bpf: Rename ARG_CONST_SIZE{,_OR_ZERO} to ARG_MEM_SIZE{,_OR_ZERO}
    https://git.kernel.org/bpf/bpf-next/c/c0e091f30f0d
  - [bpf-next,v3,10/18] bpf: Fold __szk const size handling into the scalar arg path
    https://git.kernel.org/bpf/bpf-next/c/f16e80c2c451
  - [bpf-next,v3,11/18] selftests/bpf: Test __szk precision with a NULL nullable buffer
    https://git.kernel.org/bpf/bpf-next/c/f88caee62e45
  - [bpf-next,v3,12/18] bpf: Classify kfunc mem_size args from BTF without register state
    https://git.kernel.org/bpf/bpf-next/c/ea5ab2389801
  - [bpf-next,v3,13/18] bpf: Handle NULL kfunc pointer args without a KF_ARG_PTR_TO_NULL type
    https://git.kernel.org/bpf/bpf-next/c/76fb08750481
  - [bpf-next,v3,14/18] bpf: Distinguish fixed- and variable-size kfunc mem args with MEM_FIXED_SIZE
    https://git.kernel.org/bpf/bpf-next/c/90990ee10be8
  - [bpf-next,v3,15/18] bpf: Classify kfunc pointer arguments from BTF, resolve type against the register
    https://git.kernel.org/bpf/bpf-next/c/c9e995ba0d11
  - [bpf-next,v3,16/18] bpf: Tag nullable kfunc pointer args with PTR_MAYBE_NULL
    https://git.kernel.org/bpf/bpf-next/c/ba5b99470c40
  - [bpf-next,v3,17/18] bpf: Classify scalar kfunc arguments from BTF
    https://git.kernel.org/bpf/bpf-next/c/1690dcf27c73
  - [bpf-next,v3,18/18] bpf: Generate kfunc argument prototype at add-call time
    https://git.kernel.org/bpf/bpf-next/c/a49b70400b9d

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