On Fri, Feb 27, 2026 at 12:15:02AM -0800, Dipayaan Roy wrote: > The GF stats periodic query is used as mechanism to monitor HWC health > check. If this HWC command times out, it is a strong indication that > the device/SoC is in a faulty state and requires recovery. > > Today, when a timeout is detected, the driver marks > hwc_timeout_occurred, clears cached stats, and stops rescheduling the > periodic work. However, the device itself is left in the same failing > state. > > Extend the timeout handling path to trigger the existing MANA VF > recovery service by queueing a GDMA_EQE_HWC_RESET_REQUEST work item. > This is expected to initiate the appropriate recovery flow by suspende > resume first and if it fails then trigger a bus rescan. > > This change is intentionally limited to HWC command timeouts and does > not trigger recovery for errors reported by the SoC as a normal command > response. > > Signed-off-by: Dipayaan Roy <[email protected]> > --- > Changes in v2: > - Added common helper, proper clearing of gc flags.
Thanks for the update. Reviewed-by: Simon Horman <[email protected]> ...

