diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index 7a64f79b..2ff54653 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c | |||
@@ -1487,8 +1487,8 @@ int gk20a_vm_get_buffers(struct vm_gk20a *vm, | |||
1487 | 1487 | ||
1488 | nvgpu_mutex_acquire(&vm->update_gmmu_lock); | 1488 | nvgpu_mutex_acquire(&vm->update_gmmu_lock); |
1489 | 1489 | ||
1490 | buffer_list = nvgpu_big_zalloc(sizeof(*buffer_list) * | 1490 | buffer_list = nvgpu_big_zalloc(vm->mm->g, sizeof(*buffer_list) * |
1491 | vm->num_user_mapped_buffers); | 1491 | vm->num_user_mapped_buffers); |
1492 | if (!buffer_list) { | 1492 | if (!buffer_list) { |
1493 | nvgpu_mutex_release(&vm->update_gmmu_lock); | 1493 | nvgpu_mutex_release(&vm->update_gmmu_lock); |
1494 | return -ENOMEM; | 1494 | return -ENOMEM; |
@@ -1572,7 +1572,7 @@ void gk20a_vm_put_buffers(struct vm_gk20a *vm, | |||
1572 | gk20a_vm_mapping_batch_finish_locked(vm, &batch); | 1572 | gk20a_vm_mapping_batch_finish_locked(vm, &batch); |
1573 | nvgpu_mutex_release(&vm->update_gmmu_lock); | 1573 | nvgpu_mutex_release(&vm->update_gmmu_lock); |
1574 | 1574 | ||
1575 | nvgpu_big_free(mapped_buffers); | 1575 | nvgpu_big_free(vm->mm->g, mapped_buffers); |
1576 | } | 1576 | } |
1577 | 1577 | ||
1578 | static void gk20a_vm_unmap_user(struct vm_gk20a *vm, u64 offset, | 1578 | static void gk20a_vm_unmap_user(struct vm_gk20a *vm, u64 offset, |