> diff --git a/tools/lib/bpf/libbpf.map b/tools/lib/bpf/libbpf.map
> index d18fbcea7578..2bf514462045 100644
> --- a/tools/lib/bpf/libbpf.map
> +++ b/tools/lib/bpf/libbpf.map
> @@ -453,5 +453,5 @@ LIBBPF_1.7.0 {
>               bpf_map__exclusive_program;
>               bpf_prog_assoc_struct_ops;
>               bpf_program__assoc_struct_ops;
> -             btf__permute;
> +             bpf_map__attach_struct_ops_opts;
>  } LIBBPF_1.6.0;

Was the removal of btf__permute from the symbol map intentional? The function
is still implemented in btf.c and declared with LIBBPF_API in btf.h.

It looks like the line was replaced instead of having a new line added. This
would break applications using btf__permute() with link-time or runtime errors.

Perhaps this should be:

  bpf_program__assoc_struct_ops;
  bpf_map__attach_struct_ops_opts;
  btf__permute;


---
AI reviewed your patch. Please fix the bug or email reply why it's not a bug.
See: https://github.com/kernel-patches/vmtest/blob/master/ci/claude/README.md

CI run summary: https://github.com/kernel-patches/bpf/actions/runs/21280790825

Reply via email to