On Wed, Mar 19, 2025 at 03:21:48PM -0700, JP Kobryn wrote: > --- a/kernel/cgroup/cgroup.c > +++ b/kernel/cgroup/cgroup.c > @@ -161,10 +161,12 @@ static struct static_key_true *cgroup_subsys_on_dfl_key[] = { > }; > #undef SUBSYS > > -static DEFINE_PER_CPU(struct cgroup_rstat_cpu, cgrp_dfl_root_rstat_cpu); > +static DEFINE_PER_CPU(struct css_rstat_cpu, root_self_rstat_cpu); root_base_rstat_cpu cgrp_dfl_root_base_rstat_cpu (not a big deal, it's only referenced once next to definition) > --- a/kernel/cgroup/rstat.c > +++ b/kernel/cgroup/rstat.c ... > -static struct cgroup *cgroup_rstat_push_children(struct cgroup *head, > - struct cgroup *child, int cpu) > +static struct cgroup_subsys_state *cgroup_rstat_push_children( > + struct cgroup_subsys_state *head, > + struct cgroup_subsys_state *child, int cpu) Forgotten rename? > diff --git a/tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c b/tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c > index 38f78d9345de..f362f7d41b9e 100644 > --- a/tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c > +++ b/tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c > @@ -45,7 +45,7 @@ int BPF_PROG(test_percpu2, struct bpf_testmod_btf_type_tag_2 *arg) > SEC("tp_btf/cgroup_mkdir") > int BPF_PROG(test_percpu_load, struct cgroup *cgrp, const char *path) > { > - g = (__u64)cgrp->rstat_cpu->updated_children; > + g = (__u64)cgrp->self.rstat_cpu->updated_children; > return 0; > } There are also some comments above needing an update. Michal