diff options
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 3 |
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; |