Re: [PATCH 2/3] sched/fair: don't set LBF_ALL_PINNED unnecessarily

From: Peter Zijlstra
Date: Wed Jan 06 2021 - 10:33:46 EST


On Wed, Jan 06, 2021 at 04:20:55PM +0100, Vincent Guittot wrote:

> This case here is :
> we have 2 tasks TA and TB on the rq.
> The waiting one TB can't migrate for a reason other than the pinned case.
> We decide to start the active migration on the running TA task but TA
> is pinned.
> In this case we are not in the all pinned case.

But then can_migrate_task(TB) should clear ALL_PINNED, no?