diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/vm.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/vm.c b/drivers/gpu/nvgpu/common/mm/vm.c index 635ac0fb..3bdc905e 100644 --- a/drivers/gpu/nvgpu/common/mm/vm.c +++ b/drivers/gpu/nvgpu/common/mm/vm.c | |||
@@ -15,6 +15,7 @@ | |||
15 | */ | 15 | */ |
16 | 16 | ||
17 | #include <nvgpu/vm.h> | 17 | #include <nvgpu/vm.h> |
18 | #include <nvgpu/vm_area.h> | ||
18 | #include <nvgpu/lock.h> | 19 | #include <nvgpu/lock.h> |
19 | #include <nvgpu/list.h> | 20 | #include <nvgpu/list.h> |
20 | #include <nvgpu/rbtree.h> | 21 | #include <nvgpu/rbtree.h> |
@@ -58,7 +59,7 @@ void nvgpu_vm_mapping_batch_finish(struct vm_gk20a *vm, | |||
58 | void nvgpu_vm_remove_support_nofree(struct vm_gk20a *vm) | 59 | void nvgpu_vm_remove_support_nofree(struct vm_gk20a *vm) |
59 | { | 60 | { |
60 | struct nvgpu_mapped_buf *mapped_buffer; | 61 | struct nvgpu_mapped_buf *mapped_buffer; |
61 | struct vm_reserved_va_node *va_node, *va_node_tmp; | 62 | struct nvgpu_vm_area *vm_area, *vm_area_tmp; |
62 | struct nvgpu_rbtree_node *node = NULL; | 63 | struct nvgpu_rbtree_node *node = NULL; |
63 | struct gk20a *g = vm->mm->g; | 64 | struct gk20a *g = vm->mm->g; |
64 | 65 | ||
@@ -86,11 +87,11 @@ void nvgpu_vm_remove_support_nofree(struct vm_gk20a *vm) | |||
86 | } | 87 | } |
87 | 88 | ||
88 | /* destroy remaining reserved memory areas */ | 89 | /* destroy remaining reserved memory areas */ |
89 | nvgpu_list_for_each_entry_safe(va_node, va_node_tmp, | 90 | nvgpu_list_for_each_entry_safe(vm_area, vm_area_tmp, |
90 | &vm->reserved_va_list, | 91 | &vm->vm_area_list, |
91 | vm_reserved_va_node, reserved_va_list) { | 92 | nvgpu_vm_area, vm_area_list) { |
92 | nvgpu_list_del(&va_node->reserved_va_list); | 93 | nvgpu_list_del(&vm_area->vm_area_list); |
93 | nvgpu_kfree(vm->mm->g, va_node); | 94 | nvgpu_kfree(vm->mm->g, vm_area); |
94 | } | 95 | } |
95 | 96 | ||
96 | nvgpu_deinit_vm(vm); | 97 | nvgpu_deinit_vm(vm); |