2026年2月13日 08:14, "JP Kobryn" <[email protected] mailto:[email protected]?to=%22JP%20Kobryn%22%20%3Cinwardvessel%40gmail.com%3E > 写到:
> > On 2/12/26 12:23 AM, Hui Zhu wrote: > > > > > From: Hui Zhu <[email protected]> > > When back-porting test_progs to different kernel versions, I encountered > > an issue where the test_cgroup_iter_memcg test would falsely pass even > > when bpf_mem_cgroup_page_state() failed. > > The problem occurs when test_progs compiled on one kernel version is > > executed on another kernel with different enum values for memory > > statistics (e.g., NR_ANON_MAPPED, NR_FILE_PAGES). [...] > > > This patch looks good but I think to fully solve this cross-kernel issue > we should use co-re in the bpf program. In your second revision, can you > add an additional patch to make use of bpf_core_enum_value()? This way > instead of relying on enum values in vmlinux.h at compile-time, we use > the btf info at load-time instead to get the proper value for the given > kernel. > I post v2 according to your comments. Thanks for your review. Best, Hui

