diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index f246c73e..cba1f0fd 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -1200,6 +1200,9 @@ void gk20a_fifo_recover(struct gk20a *g, u32 __engine_ids, | |||
1200 | if (verbose) | 1200 | if (verbose) |
1201 | gk20a_debug_dump(g->dev); | 1201 | gk20a_debug_dump(g->dev); |
1202 | 1202 | ||
1203 | if (g->ops.ltc.flush) | ||
1204 | g->ops.ltc.flush(g); | ||
1205 | |||
1203 | /* store faulted engines in advance */ | 1206 | /* store faulted engines in advance */ |
1204 | g->fifo.mmu_fault_engines = 0; | 1207 | g->fifo.mmu_fault_engines = 0; |
1205 | for_each_set_bit(engine_id, &_engine_ids, 32) { | 1208 | for_each_set_bit(engine_id, &_engine_ids, 32) { |