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