diff options
| author | Tejun Heo <tj@kernel.org> | 2026-03-07 05:29:50 -1000 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-03-07 05:29:50 -1000 |
| commit | 7203d77d6e04f83f7b78838eed099d9cac31700b (patch) | |
| tree | dfd9e5247b83779518044347dbba86132c488b18 /tools/perf/scripts/python | |
| parent | a90449b126824b796e9aeefc2b009e57f38af168 (diff) | |
sched_ext: Simplify task state handling
Task states (NONE, INIT, READY, ENABLED) were defined in a separate enum with
unshifted values and then shifted when stored in scx_entity.flags. Simplify by
defining them as pre-shifted values directly in scx_ent_flags and removing the
separate scx_task_state enum. This removes the need for shifting when
reading/writing state values.
scx_get_task_state() now returns the masked flags value directly.
scx_set_task_state() accepts the pre-shifted state value. scx_dump_task()
shifts down for display to maintain readable output.
No functional changes.
Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
