[PATCH 0/3] Improve schedutil integration for FAIR tasks

From: Patrick Bellasi
Date: Thu May 10 2018 - 11:06:13 EST

This is a follow up of:


where the original patch has been split into three to better address the
different issues discussed in the previous posting.

The first two patches of this series are fixes for:
- FAIR utilization aggregation
based on blocked utilization decay instead of cfs.h_nr_running
- Estimated utilization updates
which needs to be updated before schedutil is at enqueue time

The last patch provides the remaining bits of the original one in a self
contained re-factoring of how we update schedutil for FAIR tasks.

Cheers Patrick

Patrick Bellasi (3):
sched/cpufreq: always consider blocked FAIR utilization
sched/fair: util_est: update before schedutil
sched/fair: schedutil: explicit update only when required

kernel/sched/cpufreq_schedutil.c | 17 ++++----
kernel/sched/fair.c | 83 ++++++++++++++++++----------------------
2 files changed, 46 insertions(+), 54 deletions(-)