On 05-07-17, 09:58, Juri Lelli wrote: > SCHED_DEADLINE tracks active utilization signal with a per dl_rq > variable named running_bw. > > Make use of that to drive cpu frequency selection: add up FAIR and > DEADLINE contribution to get the required CPU capacity to handle both > requirements (while RT still selects max frequency). > > Co-authored-by: Claudio Scordino <clau...@evidence.eu.com> > Signed-off-by: Juri Lelli <juri.le...@arm.com> > Cc: Peter Zijlstra <pet...@infradead.org> > Cc: Ingo Molnar <mi...@kernel.org> > Cc: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > Cc: Viresh Kumar <viresh.ku...@linaro.org> > Cc: Luca Abeni <luca.ab...@santannapisa.it> > --- > Changes from RFCv0: > > - use BW_SHIFT (Peter) > - add comment about guaranteed and requested freq (Peter) > - modify comment about go to max behaviour (Claudio) > --- > include/linux/sched/cpufreq.h | 2 -- > kernel/sched/cpufreq_schedutil.c | 25 +++++++++++++++---------- > 2 files changed, 15 insertions(+), 12 deletions(-)
Acked-by: Viresh Kumar <viresh.ku...@linaro.org> -- viresh