Skip to content

Commit 45d3291

Browse files
committed
Merge tag 'sched-urgent-2023-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull scheduler fix from Ingo Molnar: "Fix a recently introduced use-after-free bug" * tag 'sched-urgent-2023-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: sched/eevdf: Fix heap corruption more
2 parents 94be133 + d292976 commit 45d3291

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

kernel/sched/fair.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3657,7 +3657,8 @@ static void reweight_entity(struct cfs_rq *cfs_rq, struct sched_entity *se,
36573657
*/
36583658
deadline = div_s64(deadline * old_weight, weight);
36593659
se->deadline = se->vruntime + deadline;
3660-
min_deadline_cb_propagate(&se->run_node, NULL);
3660+
if (se != cfs_rq->curr)
3661+
min_deadline_cb_propagate(&se->run_node, NULL);
36613662
}
36623663

36633664
#ifdef CONFIG_SMP

0 commit comments

Comments
 (0)