summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2018-01-29 20:51:06 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-02-27 17:30:23 -0500
commit28abb3d2cd3a9efe413be3c2f8e897ccd72f6b93 (patch)
treee571e46fc37604336cc18f31329add0fd5362db0 /drivers/gpu/nvgpu/common/linux/vgpu/fifo_vgpu.c
parent0e39ad429e8aa68cd11e464cd76a8b9d1912fb7d (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.c3
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;