diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index cfd44cc3..2874567c 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c | |||
@@ -2612,7 +2612,7 @@ static int gk20a_dmabuf_get_kind(struct dma_buf *dmabuf) | |||
2612 | return kind; | 2612 | return kind; |
2613 | } | 2613 | } |
2614 | 2614 | ||
2615 | int gk20a_vm_map_buffer(struct gk20a_as_share *as_share, | 2615 | int gk20a_vm_map_buffer(struct vm_gk20a *vm, |
2616 | int dmabuf_fd, | 2616 | int dmabuf_fd, |
2617 | u64 *offset_align, | 2617 | u64 *offset_align, |
2618 | u32 flags, /*NVGPU_AS_MAP_BUFFER_FLAGS_*/ | 2618 | u32 flags, /*NVGPU_AS_MAP_BUFFER_FLAGS_*/ |
@@ -2621,7 +2621,6 @@ int gk20a_vm_map_buffer(struct gk20a_as_share *as_share, | |||
2621 | u64 mapping_size) | 2621 | u64 mapping_size) |
2622 | { | 2622 | { |
2623 | int err = 0; | 2623 | int err = 0; |
2624 | struct vm_gk20a *vm = as_share->vm; | ||
2625 | struct dma_buf *dmabuf; | 2624 | struct dma_buf *dmabuf; |
2626 | u64 ret_va; | 2625 | u64 ret_va; |
2627 | 2626 | ||
@@ -2656,10 +2655,8 @@ int gk20a_vm_map_buffer(struct gk20a_as_share *as_share, | |||
2656 | return err; | 2655 | return err; |
2657 | } | 2656 | } |
2658 | 2657 | ||
2659 | int gk20a_vm_unmap_buffer(struct gk20a_as_share *as_share, u64 offset) | 2658 | int gk20a_vm_unmap_buffer(struct vm_gk20a *vm, u64 offset) |
2660 | { | 2659 | { |
2661 | struct vm_gk20a *vm = as_share->vm; | ||
2662 | |||
2663 | gk20a_dbg_fn(""); | 2660 | gk20a_dbg_fn(""); |
2664 | 2661 | ||
2665 | gk20a_vm_unmap_user(vm, offset); | 2662 | gk20a_vm_unmap_user(vm, offset); |