On Thu, Oct 21, 2021 at 12:56 PM Yonghong Song <yhs@xxxxxx> wrote: > > Latest upstream llvm-project added support for btf_decl_tag attributes > for typedef declarations ([1], [2]). Similar to other btf_decl_tag cases, > func/func_param/global_var/struct/union/field, btf_decl_tag with typedef > declaration can carry information from kernel source to clang compiler > and then to dwarf/BTF, for bpf verification or other use cases. > > This patch set added kernel support for BTF_KIND_DECL_TAG to typedef > declaration (Patch 1). Additional selftests are added to cover > unit testing, dedup, or bpf program usage of btf_decl_tag with typedef. > (Patches 2, 3 and 4). The btf documentation is updated to include > BTF_KIND_DECL_TAG typedef (Patch 5). > > [1] https://reviews.llvm.org/D110127 > [2] https://reviews.llvm.org/D112259 Applied. Thanks