aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
authorGravatar Peter Zijlstra <peterz@infradead.org> 2023-05-31 13:58:47 +0200
committerGravatar Ingo Molnar <mingo@kernel.org> 2023-07-19 09:43:58 +0200
commit5e963f2bd4654a202a8a05aa3a86cb0300b10e6c (patch)
tree42006c19e152651f108d01d46e0b74f919415feb /kernel/sched/sched.h
parentsched/smp: Use lag to simplify cross-runqueue placement (diff)
downloadlinux-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/sched.h')
-rw-r--r--kernel/sched/sched.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index aa5b293ca4ed..f814bb731235 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -570,8 +570,6 @@ struct cfs_rq {
*/
struct sched_entity *curr;
struct sched_entity *next;
- struct sched_entity *last;
- struct sched_entity *skip;
#ifdef CONFIG_SCHED_DEBUG
unsigned int nr_spread_over;
@@ -2508,9 +2506,6 @@ extern const_debug unsigned int sysctl_sched_migration_cost;
extern unsigned int sysctl_sched_min_granularity;
#ifdef CONFIG_SCHED_DEBUG
-extern unsigned int sysctl_sched_latency;
-extern unsigned int sysctl_sched_idle_min_granularity;
-extern unsigned int sysctl_sched_wakeup_granularity;
extern int sysctl_resched_latency_warn_ms;
extern int sysctl_resched_latency_warn_once;