Skip to content
  • Morten Rasmussen's avatar
    sched: Track group sched_entity usage contributions · 62544681
    Morten Rasmussen authored
    
    
    Adds usage contribution tracking for group entities. Unlike
    se->avg.load_avg_contrib, se->avg.utilization_avg_contrib for group
    entities is the sum of se->avg.utilization_avg_contrib for all entities on the
    group runqueue. It is _not_ influenced in any way by the task group
    h_load. Hence it is representing the actual cpu usage of the group, not
    its intended load contribution which may differ significantly from the
    utilization on lightly utilized systems.
    
    cc: Paul Turner <pjt@google.com>
    cc: Ben Segall <bsegall@google.com>
    
    Signed-off-by: default avatarMorten Rasmussen <morten.rasmussen@arm.com>
    Signed-off-by: default avatarVincent Guittot <vincent.guittot@linaro.org>
    62544681