[PATCH 0/3] sched: Expose sd_llc_shared->has_idle_cores other sched classes

Andrea Righi posted 3 patches 3 months, 2 weeks ago
kernel/sched/core.c     |  5 ++++
kernel/sched/ext_idle.c |  9 ++++++-
kernel/sched/fair.c     | 66 +------------------------------------------------
kernel/sched/idle.c     | 31 +++++++++++++++++++++++
kernel/sched/sched.h    | 55 +++++++++++++++++++++++++++++++----------
5 files changed, 87 insertions(+), 79 deletions(-)
[PATCH 0/3] sched: Expose sd_llc_shared->has_idle_cores other sched classes
Posted by Andrea Righi 3 months, 2 weeks ago
This patchset relocates code to make sd_llc_shared->has_idle_cores
available to other scheduling classes and updates the sched_ext built-in
idle CPU selection policy to make use of it.

Andrea Righi (3):
      sched: Relocate sched_smt_present definition to core.c
      sched: Expose sd_llc_shared->has_idle_cores to other sched classes
      sched_ext: idle: Reuse sd_llc_shared->has_idle_cores

 kernel/sched/core.c     |  5 ++++
 kernel/sched/ext_idle.c |  9 ++++++-
 kernel/sched/fair.c     | 66 +------------------------------------------------
 kernel/sched/idle.c     | 31 +++++++++++++++++++++++
 kernel/sched/sched.h    | 55 +++++++++++++++++++++++++++++++----------
 5 files changed, 87 insertions(+), 79 deletions(-)