diff options
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 3 |
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); |