[PATCHSET sched_ext/for-7.3] sched_ext: Dispatch path follow-ups
Tejun Heo <[email protected]>
| Newsgroups | dev.linux.lists.sched-ext,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hello, Follow-ups to the recent dispatch path rework[1]. 0001 fixes kick_sync waits running on foreign CPUs now that dispatch can drop the rq lock with the wait callback queued. 0002 and 0003 clean up after the dispatch verdict conversion, dropping the keep_prev fixup it obsoleted and renaming the remaining balance-era names to dispatch terms. [1] https://lore.kernel.org/r/[email protected] Based on sched_ext/for-7.3 (e72979d3264a). This patchset contains the following 3 patches. 0001 sched_ext: Keep kick_sync waiting on the rq's own CPU 0002 sched_ext: Drop the stale keep_prev fixup in dispatch_pick() 0003 sched_ext: Rename balance-era identifiers to dispatch terms The patchset is also available in the following git branch: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git coresched-followups diffstat follows. Thanks. kernel/sched/ext/ext.c | 83 +++++++++++++------------ kernel/sched/ext/inlines.h | 2 +- kernel/sched/ext/sub.c | 8 +-- kernel/sched/sched.h | 2 +- tools/sched_ext/include/scx/enum_defs.autogen.h | 1 + tools/sched_ext/include/scx/enums.autogen.bpf.h | 3 + tools/sched_ext/include/scx/enums.autogen.h | 1 + 7 files changed, 54 insertions(+), 46 deletions(-) -- tejun