Thread (10 messages) 10 messages, 3 authors, 2021-06-14

Re: [PATCH v3 2/3] sched/fair: Take thermal pressure into account while estimating energy

From: Vincent Guittot <vincent.guittot@linaro.org>
Date: 2021-06-14 15:49:18
Also in: lkml

On Mon, 14 Jun 2021 at 17:29, Lukasz Luba [off-list ref] wrote:
Hi Vincent,

Gentle ping. Could you have a look at this implementation, please?
Ah yes, this has been lost in my inbox. Let me have a look at it

On 6/10/21 4:03 PM, Lukasz Luba wrote:

[snip]
quoted
@@ -6527,8 +6527,12 @@ compute_energy(struct task_struct *p, int dst_cpu, struct perf_domain *pd)
      struct cpumask *pd_mask = perf_domain_span(pd);
      unsigned long cpu_cap = arch_scale_cpu_capacity(cpumask_first(pd_mask));
      unsigned long max_util = 0, sum_util = 0;
+     unsigned long _cpu_cap, thermal_pressure;
      int cpu;

+     thermal_pressure = arch_scale_thermal_pressure(cpumask_first(pd_mask));
+     _cpu_cap = cpu_cap - thermal_pressure;
I've done the implementation according to your suggestion. That should
provide the consistent usage.

Regards,
Lukasz
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help