Commit 45d3291c authored by Linus Torvalds's avatar Linus Torvalds

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
parents 94be133f d2929762
...@@ -3657,7 +3657,8 @@ static void reweight_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, ...@@ -3657,7 +3657,8 @@ static void reweight_entity(struct cfs_rq *cfs_rq, struct sched_entity *se,
*/ */
deadline = div_s64(deadline * old_weight, weight); deadline = div_s64(deadline * old_weight, weight);
se->deadline = se->vruntime + deadline; se->deadline = se->vruntime + deadline;
min_deadline_cb_propagate(&se->run_node, NULL); if (se != cfs_rq->curr)
min_deadline_cb_propagate(&se->run_node, NULL);
} }
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment