diff options
author | Tejun Heo <tj@kernel.org> | 2024-09-03 21:15:42 +0200 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2024-09-04 00:49:18 +0200 |
commit | d7b01aef9dbd50f190c2c340deaf324806d09885 (patch) | |
tree | f6ddedc4cffb48f67d7f2279b0c9e45e7d2ee827 /tools/sched_ext/scx_central.bpf.c | |
parent | sched_ext: Use sched_clock_cpu() instead of rq_clock_task() in touch_core_sch... (diff) | |
parent | sched: Add put_prev_task(.next) (diff) | |
download | linux-d7b01aef9dbd50f190c2c340deaf324806d09885.tar.xz linux-d7b01aef9dbd50f190c2c340deaf324806d09885.zip |
Merge branch 'tip/sched/core' into for-6.12
- Resolve trivial context conflicts from dl_server clearing being moved
around.
- Add @next to put_prev_task_scx() and @prev to pick_next_task_scx() to
match sched/core.
- Merge sched_class->switch_class() addition from sched_ext with
tip/sched/core changes in __pick_next_task().
- Make pick_next_task_scx() call put_prev_task_scx() to emulate the previous
behavior where sched_class->put_prev_task() was called before
sched_class->pick_next_task().
While this makes sched_ext build and function, the behavior is not in line
with other sched classes. The follow-up patches will address the
discrepancies and remove sched_class->switch_class().
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/sched_ext/scx_central.bpf.c')
0 files changed, 0 insertions, 0 deletions