Re: [PATCH] sched_ext/scx_flatcg: expire cached hweights on weight changes
Tejun Heo <[email protected]>
| Newsgroups | dev.linux.lists.sched-ext,org.kernel.vger.bpf,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Aug 14, 2026 at 10:41:16PM +0800, Tao Cui wrote: > fcg_cgroup_set_weight() updates cgc->weight and the parent's > child_weight_sum but doesn't bump hweight_gen, so the hweights cached by > cgrp_refresh_hweight() stay stale until some task activation bumps the > generation. For cgroups whose tasks never go through a 0->n runnable > transition (e.g. persistently busy ones), a cpu.weight change never > propagates to scheduling at all. Applied to sched_ext/for-7.3. Thanks. -- tejun