summaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2026-03-07 18:29:50 +0300
committerTejun Heo <tj@kernel.org>2026-03-07 18:29:50 +0300
commit7203d77d6e04f83f7b78838eed099d9cac31700b (patch)
treedfd9e5247b83779518044347dbba86132c488b18 /scripts/basic
parenta90449b126824b796e9aeefc2b009e57f38af168 (diff)
downloadlinux-7203d77d6e04f83f7b78838eed099d9cac31700b.tar.xz
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 'scripts/basic')
0 files changed, 0 insertions, 0 deletions