Re: [PATCH v6 2/3] drm/tyr: add GPU reset infrastructure

From: Daniel Almeida

Date: Fri Aug 21 2026 - 11:38:17 EST


Hi Onur,

> On 19 Aug 2026, at 15:45, Onur Özkan <work@xxxxxxxxxxxxx> wrote:
>
> Add support for scheduling GPU resets on a dedicated workqueue. Track
> the reset state to avoid queueing another reset while one is already
> pending or in progress.
>
> Use an SRCU based gate with mutex-protected reader admission to block
> hardware accesses while reset work runs and wait for current users
> before resetting.
>
> Stop new reset requests during teardown and drain any queued or running
> reset work before releasing the device resources.
>
> This is the initial reset infrastructure only. It is not wired to a reset
> source yet as those will follow in separate work.
>
> Link: https://gitlab.freedesktop.org/panfrost/linux/-/work_items/28
> Signed-off-by: Onur Özkan <work@xxxxxxxxxxxxx>

I’d use dev_info instead, I don’t think a reset belongs in dev_dbg.

Otherwise, this looks good to go from my POV.

Tested-by: Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx>
Reviewed-by: Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx>