mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: skip extracting kind from nvmap
While mapping the buffer, if kind argument is -1, we extract kind value from nvmap but kind information from nvmap is going away and hence remove respective call to nvmap Bug 1616899 Change-Id: I2764655f60df691ac8a86484c6ec929d2b83b2e3 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/1012239 GVS: Gerrit_Virtual_Submit Reviewed-by: Amit Sharma (SW-TEGRA) <amisharma@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
committed by
Terje Bergstrom
parent
d4a2cd5c66
commit
9d26da70be
@@ -3269,20 +3269,6 @@ out:
|
||||
|
||||
}
|
||||
|
||||
static int gk20a_dmabuf_get_kind(struct dma_buf *dmabuf)
|
||||
{
|
||||
int kind = 0;
|
||||
#ifdef CONFIG_TEGRA_NVMAP
|
||||
int err;
|
||||
u64 nvmap_param;
|
||||
|
||||
err = nvmap_get_dmabuf_param(dmabuf, NVMAP_HANDLE_PARAM_KIND,
|
||||
&nvmap_param);
|
||||
kind = err ? kind : nvmap_param;
|
||||
#endif
|
||||
return kind;
|
||||
}
|
||||
|
||||
int gk20a_vm_map_buffer(struct vm_gk20a *vm,
|
||||
int dmabuf_fd,
|
||||
u64 *offset_align,
|
||||
@@ -3312,9 +3298,6 @@ int gk20a_vm_map_buffer(struct vm_gk20a *vm,
|
||||
return err;
|
||||
}
|
||||
|
||||
if (kind == -1)
|
||||
kind = gk20a_dmabuf_get_kind(dmabuf);
|
||||
|
||||
ret_va = gk20a_vm_map(vm, dmabuf, *offset_align,
|
||||
flags, kind, NULL, true,
|
||||
gk20a_mem_flag_none,
|
||||
|
||||
Reference in New Issue
Block a user