summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/mm_gv11b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/mm_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/mm_gv11b.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/mm_gv11b.c b/drivers/gpu/nvgpu/gv11b/mm_gv11b.c
index e1d90829..0cf08d4a 100644
--- a/drivers/gpu/nvgpu/gv11b/mm_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/mm_gv11b.c
@@ -249,7 +249,11 @@ void gv11b_mm_l2_flush(struct gk20a *g, bool invalidate)
249 249
250 g->ops.mm.fb_flush(g); 250 g->ops.mm.fb_flush(g);
251 gk20a_mm_l2_flush(g, invalidate); 251 gk20a_mm_l2_flush(g, invalidate);
252 g->ops.mm.fb_flush(g); 252 if (g->ops.bus.bar1_bind)
253 g->ops.fb.tlb_invalidate(g,
254 g->mm.bar1.vm->pdb.mem);
255 else
256 g->ops.mm.fb_flush(g);
253} 257}
254 258
255/* 259/*