Re: [PATCH] sched/fair: schedutil: update only with all info available

From: Peter Zijlstra
Date: Thu Apr 26 2018 - 07:54:02 EST


On Thu, Apr 26, 2018 at 12:15:33PM +0100, Patrick Bellasi wrote:
> > Yes, these patches predate those, but indeed, now that we age the
> > blocked load consistently it should no longer be required.
>
> After this discussion, I think there is a general consensus about
> always add sg_cpu->util_cfs in cpufreq_schedutil.c::sugov_aggregate_util.
>
> Is that right?

Yes I think so. I've been waiting to see the problem with the blocked
load aging patches sorted though. Because if we'd have to revert those
we'd be back to needing the current stuff again.

Luckily it appears Vincent found something there, so fingers crossed.

> For the rest, what this patch proposes is a code reorganization which
> is not required anymore to fix this specific issue but, it's still
> required to fix the other issue reported by Vincent: i.e. util_est is
> not updated before schedutil.
>
> Thus, I would propose to still keep this refactoring but in the
> context of a different patch to specifically fixes the util_est case.
>
> If there are not major complains, I'll post a new series in the next
> few days.

Fair enough..