aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/kernel/sched/features.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--kernel/sched/features.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/sched/features.h b/kernel/sched/features.h
index 97fb2d492089..1feaa7bbc278 100644
--- a/kernel/sched/features.h
+++ b/kernel/sched/features.h
@@ -29,6 +29,15 @@ SCHED_FEAT(NEXT_BUDDY, false)
SCHED_FEAT(CACHE_HOT_BUDDY, true)
/*
+ * Delay dequeueing tasks until they get selected or woken.
+ *
+ * By delaying the dequeue for non-eligible tasks, they remain in the
+ * competition and can burn off their negative lag. When they get selected
+ * they'll have positive lag by definition.
+ */
+SCHED_FEAT(DELAY_DEQUEUE, true)
+
+/*
* Allow wakeup-time preemption of the current task:
*/
SCHED_FEAT(WAKEUP_PREEMPTION, true)