diff options
author | Richard Zhao <rizhao@nvidia.com> | 2018-01-29 20:51:06 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-02-27 17:30:23 -0500 |
commit | 28abb3d2cd3a9efe413be3c2f8e897ccd72f6b93 (patch) | |
tree | e571e46fc37604336cc18f31329add0fd5362db0 /drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c | |
parent | 0e39ad429e8aa68cd11e464cd76a8b9d1912fb7d (diff) |
gpu: nvgpu: vgpu: avoid using sg_table when map bar1
Move to use OS agnostic function nvgpu_mem_get_addr().
Jira EVLR-2364
Change-Id: I2f38567cae35c5d410f082785213af6052150c27
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1649942
Reviewed-by: Aingara Paramakuru <aparamakuru@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Nirav Patel <nipatel@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c b/drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c index 2a7cfdb3..9b82ba8f 100644 --- a/drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c +++ b/drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c | |||
@@ -290,8 +290,7 @@ static int vgpu_init_fifo_setup_sw(struct gk20a *g) | |||
290 | 290 | ||
291 | /* bar1 va */ | 291 | /* bar1 va */ |
292 | if (g->ops.mm.is_bar1_supported(g)) { | 292 | if (g->ops.mm.is_bar1_supported(g)) { |
293 | f->userd.gpu_va = vgpu_bar1_map(g, &f->userd.priv.sgt, | 293 | f->userd.gpu_va = vgpu_bar1_map(g, &f->userd); |
294 | f->userd.size); | ||
295 | if (!f->userd.gpu_va) { | 294 | if (!f->userd.gpu_va) { |
296 | nvgpu_err(g, "gmmu mapping failed"); | 295 | nvgpu_err(g, "gmmu mapping failed"); |
297 | goto clean_up; | 296 | goto clean_up; |