diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/vm.c | 2 |
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 | ||