drm/etnaviv: expedited MMU fault handling
authorLucas Stach <l.stach@pengutronix.de>
Wed, 7 Jun 2023 13:02:23 +0000 (15:02 +0200)
committerLucas Stach <l.stach@pengutronix.de>
Mon, 17 Jul 2023 09:32:34 +0000 (11:32 +0200)
commit9ec2afde83c18e205b6c38335b5e6bedf913ba76
tree8df20a39123496676e66f382f140b9f26616c5fc
parente116be254aaa257d6bec534a39b26513c1798074
drm/etnaviv: expedited MMU fault handling

The GPU is halted when it hits a MMU exception, so there is no point in
waiting for the job timeout to expire or try to work out if the GPU is
still making progress in the timeout handler, as we know that the GPU
won't make any more progress.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
drivers/gpu/drm/etnaviv/etnaviv_sched.c