]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sched_ext: Clean up scx_root usages
authorTejun Heo <tj@kernel.org>
Wed, 14 May 2025 15:11:48 +0000 (11:11 -0400)
committerTejun Heo <tj@kernel.org>
Wed, 14 May 2025 15:11:48 +0000 (11:11 -0400)
commitd310fb40096896abe1928b88224129bf7122532f
tree50abded3520e611ca25a5025bc882ce35e1b99c0
parent051398f52b7cb0dbeda8da355b948fad3d23cb0f
sched_ext: Clean up scx_root usages

- Always cache scx_root into local variable sch before using.

- Don't use scx_root if cached sch is available.

- Wrap !sch test with unlikely().

- Pass @scx into scx_cgroup_init/exit().

No behavior changes intended.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
kernel/sched/ext.c
kernel/sched/ext_idle.c