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