• Juri Lelli's avatar
    sched/cpufreq: Split utilization signals · d18be45d
    Juri Lelli authored
    To be able to treat utilization signals of different scheduling classes
    in different ways (e.g., CFS signal might be stale while DEADLINE signal
    is never stale by design) we need to split sugov_cpu::util signal in two:
    util_cfs and util_dl.
    
    This patch does that by also changing sugov_get_util() parameter list.
    After this change, aggregation of the different signals has to be performed
    by sugov_get_util() users (so that they can decide what to do with the
    different signals).
    Suggested-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    Signed-off-by: default avatarJuri Lelli <juri.lelli@arm.com>
    Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
    Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
    Cc: Claudio Scordino <claudio@evidence.eu.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Luca Abeni <luca.abeni@santannapisa.it>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: alessio.balsini@arm.com
    Cc: bristot@redhat.com
    Cc: dietmar.eggemann@arm.com
    Cc: joelaf@google.com
    Cc: juri.lelli@redhat.com
    Cc: mathieu.poirier@linaro.org
    Cc: morten.rasmussen@arm.com
    Cc: patrick.bellasi@arm.com
    Cc: rjw@rjwysocki.net
    Cc: rostedt@goodmis.org
    Cc: tkjos@android.com
    Cc: tommaso.cucinotta@santannapisa.it
    Cc: vincent.guittot@linaro.org
    Link: http://lkml.kernel.org/r/20171204102325.5110-5-juri.lelli@redhat.comSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
    d18be45d
cpufreq_schedutil.c 19.2 KB