aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_sched.c
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2019-08-09 13:58:02 +0200
committerLucas Stach <l.stach@pengutronix.de>2019-08-15 10:48:51 +0200
commit9a1fdae58760169bfe283489f1cb9a54a2b66d2d (patch)
treedb20d02e2dddbe3d906952567964fdacb081cfee /drivers/gpu/drm/etnaviv/etnaviv_sched.c
parentetnaviv: perfmon: fix total and idle HI cyleces readout (diff)
downloadlinux-dev-9a1fdae58760169bfe283489f1cb9a54a2b66d2d.tar.xz
linux-dev-9a1fdae58760169bfe283489f1cb9a54a2b66d2d.zip
drm/etnaviv: dump only failing submit
Due to the tracking provided by the scheduler we know exactly which submit is failing. Only dump this single submit and the required auxiliary information. This cuts down the size of the devcoredumps by only including relevant information. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'drivers/gpu/drm/etnaviv/etnaviv_sched.c')
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_sched.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_sched.c b/drivers/gpu/drm/etnaviv/etnaviv_sched.c
index 4ea8df03cd38..4e3e95dce6d8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_sched.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_sched.c
@@ -115,7 +115,7 @@ static void etnaviv_sched_timedout_job(struct drm_sched_job *sched_job)
drm_sched_increase_karma(sched_job);
/* get the GPU back into the init state */
- etnaviv_core_dump(gpu);
+ etnaviv_core_dump(submit);
etnaviv_gpu_recover_hang(gpu);
drm_sched_resubmit_jobs(&gpu->sched);