Re: [PATCH] sched: Proxy yields to donor tasks
From: Peter Zijlstra
Date: Thu Nov 06 2025 - 05:57:43 EST
On Thu, Nov 06, 2025 at 12:40:10PM +0200, Fernand Sieber wrote:
> When executing a task in proxy context, handle yields as if they were
> requested by the donor task.
I'll modify this to say it matches the traditional PI semantics.
> This avoids scenario like proxy task yielding, pick next task selecting the
> same previous blocked donor, running the proxy task again, etc.
>
> Suggested-by: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
> Signed-off-by: Fernand Sieber <sieberf@xxxxxxxxxx>
Thanks, I'll add:
Reported-by: kernel test robot <oliver.sang@xxxxxxxxx>
Closes: https://lore.kernel.org/oe-lkp/202510211205.1e0f5223-lkp@xxxxxxxxx
Also, for now proxy and ext are mutually exclusive, but yeah, might as
convert that one now too. At some point someone will have to go through
all that.