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

From: Peter Zijlstra
Date: Tue Aug 19 2025 - 03:57:35 EST


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) ?

>