summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/mm/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/vm.c')
-rw-r--r--drivers/gpu/nvgpu/common/mm/vm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/vm.c b/drivers/gpu/nvgpu/common/mm/vm.c
index f2d04dab..e5ad22f3 100644
--- a/drivers/gpu/nvgpu/common/mm/vm.c
+++ b/drivers/gpu/nvgpu/common/mm/vm.c
@@ -459,6 +459,7 @@ int __nvgpu_vm_init(struct mm_gk20a *mm,
459 459
460 vm->mapped_buffers = NULL; 460 vm->mapped_buffers = NULL;
461 461
462 nvgpu_mutex_init(&vm->syncpt_ro_map_lock);
462 nvgpu_mutex_init(&vm->update_gmmu_lock); 463 nvgpu_mutex_init(&vm->update_gmmu_lock);
463 nvgpu_ref_init(&vm->ref); 464 nvgpu_ref_init(&vm->ref);
464 nvgpu_init_list_node(&vm->vm_area_list); 465 nvgpu_init_list_node(&vm->vm_area_list);
@@ -614,6 +615,7 @@ static void __nvgpu_vm_remove(struct vm_gk20a *vm)
614 615
615 nvgpu_mutex_release(&vm->update_gmmu_lock); 616 nvgpu_mutex_release(&vm->update_gmmu_lock);
616 617
618 nvgpu_mutex_destroy(&vm->syncpt_ro_map_lock);
617 nvgpu_kfree(g, vm); 619 nvgpu_kfree(g, vm);
618} 620}
619 621