* [PATCH v2] libbpf: Complete the missing @param and @return tags in btf.h
@ 2025-11-03 11:58 Jianyun Gao
2025-11-04 18:30 ` patchwork-bot+netdevbpf
0 siblings, 1 reply; 2+ messages in thread
From: Jianyun Gao @ 2025-11-03 11:58 UTC (permalink / raw)
To: linux-kernel
Cc: Jianyun Gao, Alexei Starovoitov, Daniel Borkmann, Andrii Nakryiko,
Martin KaFai Lau, Eduard Zingerman, Song Liu, Yonghong Song,
John Fastabend, KP Singh, Stanislav Fomichev, Hao Luo, Jiri Olsa,
open list:BPF [GENERAL] (Safe Dynamic Programs and Tools)
Complete the missing @param and @return tags in the Doxygen comments of
the btf.h file.
Signed-off-by: Jianyun Gao <jianyungao89@gmail.com>
---
v1->v2:
Try to fix the CI FAILURE issue by rebasing the local code to the latest
version. The v1 version is here:
https://lore.kernel.org/lkml/20251030113254.1254264-1-jianyungao89@gmail.com/
tools/lib/bpf/btf.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tools/lib/bpf/btf.h b/tools/lib/bpf/btf.h
index ccfd905f03df..cc01494d6210 100644
--- a/tools/lib/bpf/btf.h
+++ b/tools/lib/bpf/btf.h
@@ -94,6 +94,7 @@ LIBBPF_API struct btf *btf__new_empty(void);
* @brief **btf__new_empty_split()** creates an unpopulated BTF object from an
* ELF BTF section except with a base BTF on top of which split BTF should be
* based
+ * @param base_btf base BTF object
* @return new BTF object instance which has to be eventually freed with
* **btf__free()**
*
@@ -115,6 +116,10 @@ LIBBPF_API struct btf *btf__new_empty_split(struct btf *base_btf);
* When that split BTF is loaded against a (possibly changed) base, this
* distilled base BTF will help update references to that (possibly changed)
* base BTF.
+ * @param src_btf source split BTF object
+ * @param new_base_btf pointer to where the new base BTF object pointer will be stored
+ * @param new_split_btf pointer to where the new split BTF object pointer will be stored
+ * @return 0 on success; negative error code, otherwise
*
* Both the new split and its associated new base BTF must be freed by
* the caller.
@@ -264,6 +269,9 @@ LIBBPF_API int btf__dedup(struct btf *btf, const struct btf_dedup_opts *opts);
* to base BTF kinds, and verify those references are compatible with
* *base_btf*; if they are, *btf* is adjusted such that is re-parented to
* *base_btf* and type ids and strings are adjusted to accommodate this.
+ * @param btf split BTF object to relocate
+ * @param base_btf base BTF object
+ * @return 0 on success; negative error code, otherwise
*
* If successful, 0 is returned and **btf** now has **base_btf** as its
* base.
--
2.34.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH v2] libbpf: Complete the missing @param and @return tags in btf.h
2025-11-03 11:58 [PATCH v2] libbpf: Complete the missing @param and @return tags in btf.h Jianyun Gao
@ 2025-11-04 18:30 ` patchwork-bot+netdevbpf
0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2025-11-04 18:30 UTC (permalink / raw)
To: Jianyun Gao
Cc: linux-kernel, ast, daniel, andrii, martin.lau, eddyz87, song,
yonghong.song, john.fastabend, kpsingh, sdf, haoluo, jolsa, bpf
Hello:
This patch was applied to bpf/bpf-next.git (master)
by Andrii Nakryiko <andrii@kernel.org>:
On Mon, 3 Nov 2025 19:58:36 +0800 you wrote:
> Complete the missing @param and @return tags in the Doxygen comments of
> the btf.h file.
>
> Signed-off-by: Jianyun Gao <jianyungao89@gmail.com>
> ---
> v1->v2:
> Try to fix the CI FAILURE issue by rebasing the local code to the latest
> version. The v1 version is here:
>
> [...]
Here is the summary with links:
- [v2] libbpf: Complete the missing @param and @return tags in btf.h
https://git.kernel.org/bpf/bpf-next/c/74bd7bc0683e
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-11-04 18:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03 11:58 [PATCH v2] libbpf: Complete the missing @param and @return tags in btf.h Jianyun Gao
2025-11-04 18:30 ` patchwork-bot+netdevbpf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox