drm/panthor: Call panthor_sched_post_reset() even if the reset failed
authorBoris Brezillon <boris.brezillon@collabora.com>
Thu, 2 May 2024 18:38:12 +0000 (20:38 +0200)
committerBoris Brezillon <boris.brezillon@collabora.com>
Mon, 13 May 2024 07:52:22 +0000 (09:52 +0200)
commit3ce4322b1a3a40ca175b16fc54cf22b041ecfd4b
tree2d05303fd87bbd843a92d6aaf6ad409057583b8a
parenta257e8182261da48b7c34615f2752f8a78ac108b
drm/panthor: Call panthor_sched_post_reset() even if the reset failed

We need to undo what was done in panthor_sched_pre_reset() even if the
reset failed. We just flag all previously running groups as terminated
when that happens to unblock things.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240502183813.1612017-5-boris.brezillon@collabora.com
drivers/gpu/drm/panthor/panthor_device.c
drivers/gpu/drm/panthor/panthor_sched.c
drivers/gpu/drm/panthor/panthor_sched.h