[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220822073942.218045-1-ankitja@vmware.com>
Date: Mon, 22 Aug 2022 13:09:38 +0530
From: Ankit Jain <ankitja@...are.com>
To: juri.lelli@...hat.com, bristot@...hat.com, l.stach@...gutronix.de,
suhui_kernel@....com, msimmons@...hat.com, peterz@...radead.org,
glenn@...ora.tech, stable@...r.kernel.org,
linux-kernel@...r.kernel.org, gregkh@...uxfoundation.org
Cc: srivatsab@...are.com, srivatsa@...il.mit.edu, akaher@...are.com,
amakhalov@...are.com, vsirnapalli@...are.com,
sturlapati@...are.com, bordoloih@...are.com, keerthanak@...are.com,
Ankit Jain <ankitja@...are.com>
Subject: [PATCH v5.4.y 0/4] sched/deadline: Fix panic due to nested priority inheritance
When a CFS task that was boosted by a SCHED_DEADLINE
task boosts another CFS task (nested priority inheritance),
Kernel panic is observed.
Fixing priority inheritance changes the way how sched_deadline
attributes are being inherited from original donor task.
Additional supporting patches are added to fix throttling of
boosted tasks.
Daniel Bristot de Oliveira (1):
sched/deadline: Unthrottle PI boosted threads while enqueuing
Lucas Stach (1):
sched/deadline: Fix stale throttling on de-/boosted tasks
Juri Lelli (1):
sched/deadline: Fix priority inheritance with multiple scheduling
classes
Hui Su (1):
kernel/sched: Remove dl_boosted flag comment
include/linux/sched.h | 14 +++--
kernel/sched/core.c | 11 ++--
kernel/sched/deadline.c | 131 +++++++++++++++++++++++++---------------
3 files changed, 97 insertions(+), 59 deletions(-)
--
2.34.1
Powered by blists - more mailing lists