sched/fair: Update min_vruntime for reweight_entity() correctly
authorYiwei Lin <s921975628@gmail.com>
Fri, 17 Nov 2023 08:01:06 +0000 (16:01 +0800)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 29 Nov 2023 14:43:52 +0000 (15:43 +0100)
commit5068d84054b766efe7c6202fc71b2350d1c326f1
treedd593d7c95400b1d6ded973568e3367ffe99ecb8
parent0257e5a3c26b3810831359d39c0821397af8bf29
sched/fair: Update min_vruntime for reweight_entity() correctly

Since reweight_entity() may have chance to change the weight of
cfs_rq->curr entity, we should also update_min_vruntime() if
this is the case

Fixes: eab03c23c2a1 ("sched/eevdf: Fix vruntime adjustment on reweight")
Signed-off-by: Yiwei Lin <s921975628@gmail.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Abel Wu <wuyun.abel@bytedance.com>
Link: https://lore.kernel.org/r/20231117080106.12890-1-s921975628@gmail.com
kernel/sched/fair.c