summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c
index 1c75123f..6d80f3ba 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.c
@@ -1126,6 +1126,9 @@ void gk20a_driver_start_unload(struct gk20a *g)
1126 g->driver_is_dying = 1; 1126 g->driver_is_dying = 1;
1127 up_write(&g->busy_lock); 1127 up_write(&g->busy_lock);
1128 1128
1129 if (gk20a_gpu_is_virtual(g->dev))
1130 return;
1131
1129 gk20a_wait_for_idle(g->dev); 1132 gk20a_wait_for_idle(g->dev);
1130 1133
1131 nvgpu_wait_for_deferred_interrupts(g); 1134 nvgpu_wait_for_deferred_interrupts(g);