summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
index 334f251c..4b06ff3c 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
@@ -827,6 +827,9 @@ void gk20a_vm_put_buffers(struct vm_gk20a *vm,
827 int i; 827 int i;
828 struct vm_gk20a_mapping_batch batch; 828 struct vm_gk20a_mapping_batch batch;
829 829
830 if (num_buffers == 0)
831 return;
832
830 mutex_lock(&vm->update_gmmu_lock); 833 mutex_lock(&vm->update_gmmu_lock);
831 gk20a_vm_mapping_batch_start(&batch); 834 gk20a_vm_mapping_batch_start(&batch);
832 vm->kref_put_batch = &batch; 835 vm->kref_put_batch = &batch;