On Mon, Apr 15, 2024 at 3:11 PM Jiri Olsa <olsajiri@xxxxxxxxx> wrote: > lgtm, did it actualy cause problem anywhere? > > there's also tools/include/linux/btf_ids.h It caused the problems exactly in the file tools/include/linux/btf_ids.h and was reported in https://bugzilla.kernel.org/show_bug.cgi?id=218647 The patch including linux/types.h in tools/include/linux/btf_ids.h is already there https://lore.kernel.org/all/20240328110103.28734-1-ncopa@xxxxxxxxxxxxxxx/ I also faced the same compile-error of the form error: unknown type name 'u32' u32 cnt; ^~~ when compiling the bpf tool with glibc 2.28. I think it might be reasonable to add the inclusion in include/linux/btf_ids.h as well to prevent build problems like this.