Skip to content
  • Morten Rasmussen's avatar
    sched: Make energy awareness a sched feature · 0fbd4fdf
    Morten Rasmussen authored
    
    
    This patch introduces the ENERGY_AWARE sched feature, which is
    implemented using jump labels when SCHED_DEBUG is defined. It is
    statically set false when SCHED_DEBUG is not defined. Hence this doesn't
    allow energy awareness to be enabled without SCHED_DEBUG. This
    sched_feature knob will be replaced later with a more appropriate
    control knob when things have matured a bit.
    
    ENERGY_AWARE is based on per-entity load-tracking hence FAIR_GROUP_SCHED
    must be enable. This dependency isn't checked at compile time yet.
    
    cc: Ingo Molnar <mingo@redhat.com>
    cc: Peter Zijlstra <peterz@infradead.org>
    
    Signed-off-by: default avatarMorten Rasmussen <morten.rasmussen@arm.com>
    0fbd4fdf