Files
linux/drivers/gpu/drm
Lucas Stach e35cb5b122 drm/etnaviv: consider completed fence seqno in hang check
[ Upstream commit cdd156955f ]

Some GPU heavy test programs manage to trigger the hangcheck quite often.
If there are no other GPU users in the system and the test program
exhibits a very regular structure in the commandstreams that are being
submitted, we can end up with two distinct submits managing to trigger
the hangcheck with the FE in a very similar address range. This leads
the hangcheck to believe that the GPU is stuck, while in reality the GPU
is already busy working on a different job. To avoid those spurious
GPU resets, also remember and consider the last completed fence seqno
in the hang check.

Reported-by: Joerg Albert <joerg.albert@iav.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-01-27 10:54:18 +01:00
..
2021-07-19 09:44:58 +02:00
2020-08-11 11:58:31 +10:00
2020-04-03 17:11:41 +02:00
2020-09-08 14:41:40 +10:00
2021-05-14 09:50:22 +02:00
2022-01-27 10:53:57 +01:00
2021-11-26 10:39:20 +01:00
2022-01-27 10:53:45 +01:00
2020-09-11 10:47:19 +02:00
2021-05-11 14:47:26 +02:00
2020-05-27 14:31:42 +03:00
2020-04-03 17:11:41 +02:00
2020-09-21 10:45:08 +02:00
2020-05-29 12:58:11 +02:00
2020-09-21 10:45:08 +02:00
2020-08-11 11:58:31 +10:00
2021-03-30 14:31:51 +02:00