sched/fair: Re-organize dequeue_task_fair()
authorPeter Zijlstra <peterz@infradead.org>
Wed, 3 Apr 2024 07:50:41 +0000 (09:50 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Sat, 17 Aug 2024 09:06:41 +0000 (11:06 +0200)
commitfab4a808ba9fb59b691d7096eed9b1494812ffd6
tree0e7de60df12dbbae8183ca38b041dbbb821e1814
parent863ccdbb918a77e3f011571f943020bf7f0b114b
sched/fair: Re-organize dequeue_task_fair()

Working towards delaying dequeue, notably also inside the hierachy,
rework dequeue_task_fair() such that it can 'resume' an interrupted
hierarchy walk.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Valentin Schneider <vschneid@redhat.com>
Tested-by: Valentin Schneider <vschneid@redhat.com>
Link: https://lkml.kernel.org/r/20240727105028.977256873@infradead.org
kernel/sched/fair.c