Commit 6a68cec
committed
Merge tag 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Pull sched_ext updates from Tejun Heo:
- Add support for cgroup "cpu.max" interface
- Code organization cleanup so that ext_idle.c doesn't depend on the
source-file-inclusion build method of sched/
- Drop UP paths in accordance with sched core changes
- Documentation and other misc changes
* tag 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:
sched_ext: Fix scx_bpf_reenqueue_local() reference
sched_ext: Drop kfuncs marked for removal in 6.15
sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic
kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments
sched_ext: Add support for cgroup bandwidth control interface
sched_ext, sched/core: Factor out struct scx_task_group
sched_ext: Return NULL in llc_span
sched_ext: Always use SMP versions in kernel/sched/ext_idle.h
sched_ext: Always use SMP versions in kernel/sched/ext_idle.c
sched_ext: Always use SMP versions in kernel/sched/ext.h
sched_ext: Always use SMP versions in kernel/sched/ext.c
sched_ext: Documentation: Clarify time slice handling in task lifecycle
sched_ext: Make scx_locked_rq() inline
sched_ext: Make scx_rq_bypassing() inline
sched_ext: idle: Make local functions static in ext_idle.c
sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node()File tree
12 files changed
+241
-198
lines changed- Documentation/scheduler
- include/linux/sched
- init
- kernel
- rcu
- sched
- tools
- sched_ext
- testing/selftests/sched_ext
12 files changed
+241
-198
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
316 | | - | |
| 316 | + | |
317 | 317 | | |
318 | 318 | | |
319 | | - | |
| 319 | + | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
324 | | - | |
| 324 | + | |
| 325 | + | |
325 | 326 | | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
326 | 331 | | |
327 | 332 | | |
328 | 333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
213 | 214 | | |
214 | 215 | | |
| 216 | + | |
215 | 217 | | |
216 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
217 | 230 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1081 | 1081 | | |
1082 | 1082 | | |
1083 | 1083 | | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
1084 | 1087 | | |
1085 | 1088 | | |
1086 | 1089 | | |
| |||
1090 | 1093 | | |
1091 | 1094 | | |
1092 | 1095 | | |
| 1096 | + | |
1093 | 1097 | | |
1094 | 1098 | | |
1095 | 1099 | | |
| |||
1124 | 1128 | | |
1125 | 1129 | | |
1126 | 1130 | | |
| 1131 | + | |
1127 | 1132 | | |
1128 | 1133 | | |
1129 | 1134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
166 | 173 | | |
167 | 174 | | |
168 | 175 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9815 | 9815 | | |
9816 | 9816 | | |
9817 | 9817 | | |
| 9818 | + | |
9818 | 9819 | | |
| 9820 | + | |
9819 | 9821 | | |
9820 | 9822 | | |
9821 | 9823 | | |
| |||
9824 | 9826 | | |
9825 | 9827 | | |
9826 | 9828 | | |
| 9829 | + | |
9827 | 9830 | | |
9828 | 9831 | | |
9829 | 9832 | | |
9830 | 9833 | | |
9831 | 9834 | | |
9832 | 9835 | | |
| 9836 | + | |
| 9837 | + | |
| 9838 | + | |
| 9839 | + | |
| 9840 | + | |
| 9841 | + | |
| 9842 | + | |
| 9843 | + | |
9833 | 9844 | | |
9834 | 9845 | | |
9835 | 9846 | | |
| |||
9845 | 9856 | | |
9846 | 9857 | | |
9847 | 9858 | | |
| 9859 | + | |
9848 | 9860 | | |
9849 | 9861 | | |
9850 | 9862 | | |
| |||
9882 | 9894 | | |
9883 | 9895 | | |
9884 | 9896 | | |
9885 | | - | |
| 9897 | + | |
| 9898 | + | |
| 9899 | + | |
| 9900 | + | |
| 9901 | + | |
| 9902 | + | |
9886 | 9903 | | |
9887 | 9904 | | |
9888 | 9905 | | |
| |||
9935 | 9952 | | |
9936 | 9953 | | |
9937 | 9954 | | |
9938 | | - | |
| 9955 | + | |
9939 | 9956 | | |
9940 | 9957 | | |
9941 | 9958 | | |
| |||
9995 | 10012 | | |
9996 | 10013 | | |
9997 | 10014 | | |
9998 | | - | |
| 10015 | + | |
9999 | 10016 | | |
10000 | 10017 | | |
10001 | 10018 | | |
| |||
10011 | 10028 | | |
10012 | 10029 | | |
10013 | 10030 | | |
| 10031 | + | |
| 10032 | + | |
10014 | 10033 | | |
10015 | 10034 | | |
10016 | 10035 | | |
| |||
10224 | 10243 | | |
10225 | 10244 | | |
10226 | 10245 | | |
10227 | | - | |
| 10246 | + | |
10228 | 10247 | | |
10229 | 10248 | | |
10230 | 10249 | | |
| |||
10271 | 10290 | | |
10272 | 10291 | | |
10273 | 10292 | | |
10274 | | - | |
| 10293 | + | |
10275 | 10294 | | |
10276 | 10295 | | |
10277 | 10296 | | |
| |||
0 commit comments