diff options
| author | Tejun Heo <tj@kernel.org> | 2026-08-14 14:56:56 -1000 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-08-15 00:07:42 -1000 |
| commit | 307a7b7ae59257027388d6fa19f507ff2f562336 (patch) | |
| tree | 6c7ac8d41a6df1cc1bf84cfb60807c1e752687e9 /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | e0253dd04beb03e79477c5ef4768b11135687206 (diff) | |
sched_ext: Drop the stale keep_prev fixup in dispatch_pick()
The fixup demoting a keep verdict when @prev is not on ext_sched_class
guarded against the rq-level SCX_RQ_BAL_KEEP flag going stale back when
balancing and picking were separate operations.
The verdict now travels in the return value, created and consumed in one
invocation against the @prev it evaluated, and every keep decision tests
SCX_TASK_QUEUED under the rq lock, which implies ext_sched_class as a class
switch dequeues first. Drop the fixup along with dispatch_core_pick()'s
copy.
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
