From: patchwork-bot+netdevbpf@kernel.org
To: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Cc: bpf@vger.kernel.org, ast@kernel.org, andrii@kernel.org,
daniel@iogearbox.net, joannelkoong@gmail.com, toke@redhat.com,
brouer@redhat.com
Subject: Re: [PATCH bpf-next v5 00/13] Introduce typed pointer support in BPF maps
Date: Thu, 21 Apr 2022 04:40:12 +0000 [thread overview]
Message-ID: <165051601210.2500.17907694823304593612.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20220415160354.1050687-1-memxor@gmail.com>
Hello:
This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@kernel.org>:
On Fri, 15 Apr 2022 21:33:41 +0530 you wrote:
> This set enables storing pointers of a certain type in BPF map, and extends the
> verifier to enforce type safety and lifetime correctness properties.
>
> The infrastructure being added is generic enough for allowing storing any kind
> of pointers whose type is available using BTF (user or kernel) in the future
> (e.g. strongly typed memory allocation in BPF program), which are internally
> tracked in the verifier as PTR_TO_BTF_ID, but for now the series limits them to
> two kinds of pointers obtained from the kernel.
>
> [...]
Here is the summary with links:
- [bpf-next,v5,01/13] bpf: Make btf_find_field more generic
https://git.kernel.org/bpf/bpf-next/c/91af2fc8739e
- [bpf-next,v5,02/13] bpf: Move check_ptr_off_reg before check_map_access
https://git.kernel.org/bpf/bpf-next/c/0ed6ff597f2d
- [bpf-next,v5,03/13] bpf: Allow storing unreferenced kptr in map
(no matching commit)
- [bpf-next,v5,04/13] bpf: Tag argument to be released in bpf_func_proto
(no matching commit)
- [bpf-next,v5,05/13] bpf: Allow storing referenced kptr in map
(no matching commit)
- [bpf-next,v5,06/13] bpf: Prevent escaping of kptr loaded from maps
(no matching commit)
- [bpf-next,v5,07/13] bpf: Adapt copy_map_value for multiple offset case
(no matching commit)
- [bpf-next,v5,08/13] bpf: Populate pairs of btf_id and destructor kfunc in btf
(no matching commit)
- [bpf-next,v5,09/13] bpf: Wire up freeing of referenced kptr
(no matching commit)
- [bpf-next,v5,10/13] bpf: Teach verifier about kptr_get kfunc helpers
(no matching commit)
- [bpf-next,v5,11/13] libbpf: Add kptr type tag macros to bpf_helpers.h
(no matching commit)
- [bpf-next,v5,12/13] selftests/bpf: Add C tests for kptr
(no matching commit)
- [bpf-next,v5,13/13] selftests/bpf: Add verifier tests for kptr
(no matching commit)
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
prev parent reply other threads:[~2022-04-21 4:40 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-15 16:03 [PATCH bpf-next v5 00/13] Introduce typed pointer support in BPF maps Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 01/13] bpf: Make btf_find_field more generic Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 02/13] bpf: Move check_ptr_off_reg before check_map_access Kumar Kartikeya Dwivedi
2022-04-21 4:30 ` Alexei Starovoitov
2022-04-15 16:03 ` [PATCH bpf-next v5 03/13] bpf: Allow storing unreferenced kptr in map Kumar Kartikeya Dwivedi
2022-04-21 4:15 ` Alexei Starovoitov
2022-04-21 19:36 ` Kumar Kartikeya Dwivedi
2022-04-21 22:26 ` Alexei Starovoitov
2022-04-24 21:50 ` Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 04/13] bpf: Tag argument to be released in bpf_func_proto Kumar Kartikeya Dwivedi
2022-04-21 4:19 ` Alexei Starovoitov
2022-04-21 19:38 ` Kumar Kartikeya Dwivedi
2022-04-24 21:57 ` Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 05/13] bpf: Allow storing referenced kptr in map Kumar Kartikeya Dwivedi
2022-04-21 4:21 ` Alexei Starovoitov
2022-04-21 19:38 ` Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 06/13] bpf: Prevent escaping of kptr loaded from maps Kumar Kartikeya Dwivedi
2022-04-18 23:48 ` Joanne Koong
2022-04-19 2:47 ` Kumar Kartikeya Dwivedi
2022-04-19 17:35 ` Joanne Koong
2022-04-15 16:03 ` [PATCH bpf-next v5 07/13] bpf: Adapt copy_map_value for multiple offset case Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 08/13] bpf: Populate pairs of btf_id and destructor kfunc in btf Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 09/13] bpf: Wire up freeing of referenced kptr Kumar Kartikeya Dwivedi
2022-04-21 4:26 ` Alexei Starovoitov
2022-04-21 19:39 ` Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 10/13] bpf: Teach verifier about kptr_get kfunc helpers Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 11/13] libbpf: Add kptr type tag macros to bpf_helpers.h Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 12/13] selftests/bpf: Add C tests for kptr Kumar Kartikeya Dwivedi
2022-04-15 16:03 ` [PATCH bpf-next v5 13/13] selftests/bpf: Add verifier " Kumar Kartikeya Dwivedi
2022-04-21 4: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=165051601210.2500.17907694823304593612.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=brouer@redhat.com \
--cc=daniel@iogearbox.net \
--cc=joannelkoong@gmail.com \
--cc=memxor@gmail.com \
--cc=toke@redhat.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.