diff options
author | Peter Zijlstra <peterz@infradead.org> | 2023-05-31 13:58:47 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2023-07-19 09:43:58 +0200 |
commit | 5e963f2bd4654a202a8a05aa3a86cb0300b10e6c (patch) | |
tree | 42006c19e152651f108d01d46e0b74f919415feb /kernel/sched/features.h | |
parent | e8f331bcc270354a803c2127c486190d33eac441 (diff) | |
download | linux-5e963f2bd4654a202a8a05aa3a86cb0300b10e6c.tar.gz linux-5e963f2bd4654a202a8a05aa3a86cb0300b10e6c.tar.bz2 linux-5e963f2bd4654a202a8a05aa3a86cb0300b10e6c.zip |
sched/fair: Commit to EEVDF
EEVDF is a better defined scheduling policy, as a result it has less
heuristics/tunables. There is no compelling reason to keep CFS around.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20230531124604.137187212@infradead.org
Diffstat (limited to 'kernel/sched/features.h')
-rw-r--r-- | kernel/sched/features.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/kernel/sched/features.h b/kernel/sched/features.h index 2a830eccda3e..54334ca5c5c6 100644 --- a/kernel/sched/features.h +++ b/kernel/sched/features.h @@ -15,13 +15,6 @@ SCHED_FEAT(PLACE_DEADLINE_INITIAL, true) SCHED_FEAT(NEXT_BUDDY, false) /* - * Prefer to schedule the task that ran last (when we did - * wake-preempt) as that likely will touch the same data, increases - * cache locality. - */ -SCHED_FEAT(LAST_BUDDY, true) - -/* * Consider buddies to be cache hot, decreases the likeliness of a * cache buddy being migrated away, increases cache locality. */ @@ -93,8 +86,3 @@ SCHED_FEAT(UTIL_EST, true) SCHED_FEAT(UTIL_EST_FASTUP, true) SCHED_FEAT(LATENCY_WARN, false) - -SCHED_FEAT(ALT_PERIOD, true) -SCHED_FEAT(BASE_SLICE, true) - -SCHED_FEAT(EEVDF, true) |