]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
gpu: nvgpu: Use common VM deinit
authorTerje Bergstrom <tbergstrom@nvidia.com>
Tue, 17 Mar 2015 22:09:44 +0000 (15:09 -0700)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Thu, 2 Apr 2015 22:04:55 +0000 (15:04 -0700)
Change-Id: Ia9aa9cfaaad9e43820fc47f6620bf01c435dad23
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/718726

drivers/gpu/nvgpu/gk20a/mm_gk20a.c

index ee7ece906a947248006903aff4110f47928550d7..4f36cac11f4b578452d203ac6e0d0ddd7be8931e 100644 (file)
@@ -2171,13 +2171,7 @@ static void gk20a_vm_remove_support_nofree(struct vm_gk20a *vm)
                        free_gmmu_pages(vm, entry);
        }
 
-       unmap_gmmu_pages(&vm->pdb);
-       free_gmmu_pages(vm, &vm->pdb);
-
-       kfree(vm->pdb.entries);
-       gk20a_allocator_destroy(&vm->vma[gmmu_page_size_small]);
-       if (vm->big_pages)
-               gk20a_allocator_destroy(&vm->vma[gmmu_page_size_big]);
+       gk20a_deinit_vm(vm);
 
        mutex_unlock(&vm->update_gmmu_lock);
 }