Re: [PATCH] sched/deadline: Add should_push_task_away helper

From: Daniel Bristot de Oliveira
Date: Wed Aug 31 2022 - 05:24:01 EST


On 8/29/22 12:05, Shang XiaoJing wrote:
> +static inline bool should_push_task_away(struct task_struct *a,
> + struct task_struct *b)

static inline bool should_push_task_dl(struct task_struct *curr, struct task_struct *p)

a and b are not good variable names, and add the _dl suffix (instead of away).

> +{
> + return unlikely(dl_task(a)) &&
> + (a->nr_cpus_allowed < 2 ||
> + !dl_entity_preempt(&b->dl, &a->dl)) &&
> + b->nr_cpus_allowed > 1;
> +}
> +

-- Daniel