Re: [PATCH -rebased 07/15] sched_ext: Add a DL server for sched_ext tasks

From: Joel Fernandes
Date: Wed Aug 20 2025 - 13:52:44 EST




On 8/19/2025 3:57 AM, Peter Zijlstra wrote:
> On Sat, Aug 09, 2025 at 02:47:52PM -0400, Joel Fernandes wrote:
>
>> --- a/kernel/sched/deadline.c
>> +++ b/kernel/sched/deadline.c
>> @@ -1510,7 +1510,7 @@ static void update_curr_dl_se(struct rq *rq, struct sched_dl_entity *dl_se, s64
>> * The fair server (sole dl_server) does not account for real-time
>> * workload because it is running fair work.
>> */
>> - if (dl_se == &rq->fair_server)
>> + if (dl_se == &rq->fair_server || dl_se == &rq->ext_server)
>> return;
>
> Does that want to be: if (dl_se->dl_server) ?
>

Yes, that sounds good to me. Andrea, while you're at it could you roll this
change in too? I'll pick up your branch once I am back from travel next week.

thanks,

- Joel