Re: [PATCH v3 bpf-next 00/10] Enhance BPF global subprogs with argument tags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello:

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

On Thu, 14 Dec 2023 17:13:24 -0800 you wrote:
> This patch set adds verifier support for annotating user's global BPF subprog
> arguments with few commonly requested annotations, to improve global subprog
> verification experience.
> 
> These tags are:
>   - ability to annotate a special PTR_TO_CTX argument;
>   - ability to annotate a generic PTR_TO_MEM as non-null.
> 
> [...]

Here is the summary with links:
  - [v3,bpf-next,01/10] bpf: abstract away global subprog arg preparation logic from reg state setup
    https://git.kernel.org/bpf/bpf-next/c/4ba1d0f23414
  - [v3,bpf-next,02/10] bpf: reuse btf_prepare_func_args() check for main program BTF validation
    https://git.kernel.org/bpf/bpf-next/c/5eccd2db42d7
  - [v3,bpf-next,03/10] bpf: prepare btf_prepare_func_args() for handling static subprogs
    https://git.kernel.org/bpf/bpf-next/c/e26080d0da87
  - [v3,bpf-next,04/10] bpf: move subprog call logic back to verifier.c
    https://git.kernel.org/bpf/bpf-next/c/c5a7244759b1
  - [v3,bpf-next,05/10] bpf: reuse subprog argument parsing logic for subprog call checks
    https://git.kernel.org/bpf/bpf-next/c/f18c3d88deed
  - [v3,bpf-next,06/10] bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args
    https://git.kernel.org/bpf/bpf-next/c/94e1c70a3452
  - [v3,bpf-next,07/10] bpf: add support for passing dynptr pointer to global subprog
    https://git.kernel.org/bpf/bpf-next/c/a64bfe618665
  - [v3,bpf-next,08/10] libbpf: add __arg_xxx macros for annotating global func args
    https://git.kernel.org/bpf/bpf-next/c/aae9c25dda15
  - [v3,bpf-next,09/10] selftests/bpf: add global subprog annotation tests
    https://git.kernel.org/bpf/bpf-next/c/0a0ffcac92d5
  - [v3,bpf-next,10/10] selftests/bpf: add freplace of BTF-unreliable main prog test
    https://git.kernel.org/bpf/bpf-next/c/f0a5056222f2

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






[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux