hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/kernel/sched/features.h
....@@ -39,7 +39,6 @@
3939
4040 SCHED_FEAT(HRTICK, false)
4141 SCHED_FEAT(DOUBLE_TICK, false)
42
-SCHED_FEAT(LB_BIAS, true)
4342
4443 /*
4544 * Decrement CPU capacity based on time not spent running tasks
....@@ -78,7 +77,7 @@
7877 SCHED_FEAT(RT_PUSH_IPI, true)
7978 #endif
8079
81
-SCHED_FEAT(RT_RUNTIME_SHARE, true)
80
+SCHED_FEAT(RT_RUNTIME_SHARE, false)
8281 SCHED_FEAT(LB_MIN, false)
8382 SCHED_FEAT(ATTACH_AGE_LOAD, true)
8483
....@@ -92,32 +91,5 @@
9291 SCHED_FEAT(UTIL_EST, true)
9392 SCHED_FEAT(UTIL_EST_FASTUP, true)
9493
95
-/*
96
- * Fast pre-selection of CPU candidates for EAS.
97
- */
98
-SCHED_FEAT(FIND_BEST_TARGET, false)
99
-
100
-/*
101
- * Energy aware scheduling algorithm choices:
102
- * EAS_PREFER_IDLE
103
- * Direct tasks in a schedtune.prefer_idle=1 group through
104
- * the EAS path for wakeup task placement. Otherwise, put
105
- * those tasks through the mainline slow path.
106
- */
107
-SCHED_FEAT(EAS_PREFER_IDLE, true)
108
-
109
-/*
110
- * Request max frequency from schedutil whenever a RT task is running.
111
- */
112
-SCHED_FEAT(SUGOV_RT_MAX_FREQ, false)
113
-
114
-/*
115
- * Apply schedtune boost hold to tasks of all sched classes.
116
- * If enabled, schedtune will hold the boost applied to a CPU
117
- * for 50ms regardless of task activation - if the task is
118
- * still running 50ms later, the boost hold expires and schedtune
119
- * boost will expire immediately the task stops.
120
- * If disabled, this behaviour will only apply to tasks of the
121
- * RT class.
122
- */
123
-SCHED_FEAT(SCHEDTUNE_BOOST_HOLD_ALL, false)
94
+SCHED_FEAT(ALT_PERIOD, true)
95
+SCHED_FEAT(BASE_SLICE, true)