]> Gentwo Git Trees - linux/.git/commit
sched_ext: Refactor do_enqueue_task() local and global DSQ paths
authorTejun Heo <tj@kernel.org>
Tue, 11 Nov 2025 19:18:05 +0000 (09:18 -1000)
committerTejun Heo <tj@kernel.org>
Wed, 12 Nov 2025 16:43:44 +0000 (06:43 -1000)
commit3546119f18647d7ddbba579737d8a222b430cb1c
treee1a14af6e49a2e2221532ede9b0f2d792a138db6
parentbfd3749d489ec0df27ed94ee3dfd9475fea27bf9
sched_ext: Refactor do_enqueue_task() local and global DSQ paths

The local and global DSQ enqueue paths in do_enqueue_task() share the same
slice refill logic. Factor out the common code into a shared enqueue label.
This makes adding new enqueue cases easier. No functional changes.

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