2026年2月12日 16:50, [email protected] mailto:[email protected]  写到:


> 
> > 
> > diff --git a/tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c 
> > b/tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
> >  --- a/tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
> >  +++ b/tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
> > 
> [ ... ]
> 
> > 
> > @@ -170,6 +180,8 @@ static void test_pgfault(struct bpf_link *link, struct 
> > memcg_query *memcg_query)
> >  if (!ASSERT_OK(read_stats(link), "read stats"))
> >  goto cleanup;
> > 
> >  + ASSERT_NEQ(memcg_query->pgfault, (unsigned long)-1,
> >  + "bpf_mem_cgroup_page_state PGFAULT");
> > 
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> The assertion message references bpf_mem_cgroup_page_state(), but the BPF
> program actually uses bpf_mem_cgroup_vm_events() to retrieve the pgfault
> value:
> 
> tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c:
>  memcg_query.pgfault = bpf_mem_cgroup_vm_events(memcg, PGFAULT);
> 
> Should the message be "bpf_mem_cgroup_vm_events PGFAULT" instead?

Good catch!  I will fix it in the next version.

Best,
Hui

> 
> ---
> 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/21939182103
> 
> AI-authorship-score: low
> AI-authorship-explanation: The commit message uses first-person narrative 
> describing a real back-porting scenario, and the code changes are simple 
> repetitive assertions typical of human-written test improvements.
> issues-found: 1
> issue-severity-score: low
> issue-severity-explanation: Minor documentation issue where an assertion 
> message references the wrong BPF function name; does not affect test 
> correctness or system behavior.
>

Reply via email to