Messages in this thread Patch in this message | | | Date | Wed, 30 May 2018 16:22:45 +0200 | From | Peter Zijlstra <> | Subject | [RFC 09/11] sched/fair: Remove SIS_AVG_PROP |
| |
Hasn't been used in forever and doesn't give nice numbers anyway.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> --- kernel/sched/fair.c | 3 --- kernel/sched/features.h | 1 - 2 files changed, 4 deletions(-)
--- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6465,9 +6465,6 @@ static int select_idle_cpu(struct task_s } avg_cost = this_sd->avg_scan_cost + 1; - if (sched_feat(SIS_AVG_CPU) && avg_idle < avg_cost) - return -1; - if (sched_feat(SIS_PROP)) { u64 span_avg = sd->span_weight * avg_idle; if (span_avg > sis_min_cores * avg_cost) --- a/kernel/sched/features.h +++ b/kernel/sched/features.h @@ -55,7 +55,6 @@ SCHED_FEAT(TTWU_QUEUE, true) /* * When doing wakeups, attempt to limit superfluous scans of the LLC domain. */ -SCHED_FEAT(SIS_AVG_CPU, false) SCHED_FEAT(SIS_PROP, true) SCHED_FEAT(SIS_AGE, true)
| |