Re: [PATCH v2 0/2] Fix SCHED_IDLE behavior on wakeup preemption

From: K Prateek Nayak
Date: Fri Feb 28 2025 - 03:08:40 EST


Hello Abel,

On 2/27/2025 2:28 PM, Abel Wu wrote:
The commit 6bc912b71b6f ("sched: SCHED_OTHER vs SCHED_IDLE isolation")
defines the behavior of SCHED_IDLE as following:

- no SCHED_IDLE buddies
- never let SCHED_IDLE preempt on wakeup
- always preempt SCHED_IDLE on wakeup
- limit SLEEPER fairness for SCHED_IDLE

and the middle two of them are broken now.

Feel free to include:

Tested-by: K Prateek Nayak <kprateek.nayak@xxxxxxx>
--
Thanks and Regards,
Prateek


v2:
- Collect Reviewed-by tags from Vincent, Josh and Madadi, thanks!
- Rebased to up-to-date tip. (Madadi)
- Folded some discussion with Vincent into commit log.

Abel Wu (2):
sched/fair: Do not let idle entities preempt others
sched/fair: Fix premature check of WAKEUP_PREEMPTION

kernel/sched/fair.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)