]> git.ipfire.org Git - thirdparty/linux.git/commit
accel/ivpu: Trigger recovery on TDR with OS scheduling
authorKarol Wachowski <karol.wachowski@linux.intel.com>
Thu, 2 Apr 2026 12:55:26 +0000 (14:55 +0200)
committerKarol Wachowski <karol.wachowski@linux.intel.com>
Thu, 2 Apr 2026 19:29:01 +0000 (21:29 +0200)
commitc636ae346d196b71e972188f91b3260ae522ade6
tree17e02cb7ab357749026f305dc75e2765da496401
parent6fdfd24017756bbe27ccc786051e97f3bf0c3d62
accel/ivpu: Trigger recovery on TDR with OS scheduling

With OS scheduling mode the driver cannot determine which context
caused the timeout, so context abort cannot be used. Instead of
queuing context_abort_work, directly trigger full device recovery
when a job timeout (TDR) occurs in OS scheduling mode.

Fixes: ade00a6c903f ("accel/ivpu: Perform engine reset instead of device recovery on TDR")
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Reviewed-by: Lizhi Hou <lizhi.hou@amd.com>
Signed-off-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Link: https://patch.msgid.link/20260402125526.845210-1-karol.wachowski@linux.intel.com
drivers/accel/ivpu/ivpu_pm.c