Re: [PATCH] sched/rt: Fix RT watchdog accounting for proxy execution
From: Hui Su
Date: Wed Sep 09 2026 - 05:53:17 EST
On Thu, Sep 03, 2026 at 07:12:47PM +0800, Hui Su wrote:
> With proxy execution, task_tick_rt() is invoked for the scheduling
> context in rq->donor, while rq->curr identifies the task that is
> actually executing.
>
> Pass rq->curr to watchdog() so these state updates follow the actual
> execution context.
This standalone patch has been superseded by the v4 series. The scheduler
task-tick framework has since been reworked to dispatch both the donor and
execution classes, and the RT watchdog fix has been rebased and folded into
patch 4/5.
The v4 series is available at:
https://lore.kernel.org/r/20260909092901.2989564-1-sh_def@xxxxxxx
The task-tick framework redesign was discussed in Peter Zijlstra's review:
https://lore.kernel.org/r/20260908104407.GD687043@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Please consider this standalone patch superseded.
Thanks,
Hui