summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
index 217f0056..1e247859 100644
--- a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
@@ -828,7 +828,8 @@ static int gk20a_perfbuf_map(struct dbg_session_gk20a *dbg_s,
828 0, 828 0,
829 0, 829 0,
830 0, 830 0,
831 args->mapping_size); 831 args->mapping_size,
832 NULL);
832 if (err) 833 if (err)
833 return err; 834 return err;
834 835
@@ -839,7 +840,7 @@ static int gk20a_perfbuf_map(struct dbg_session_gk20a *dbg_s,
839 virt_addr_hi = u64_hi32(args->offset); 840 virt_addr_hi = u64_hi32(args->offset);
840 /* but check anyway */ 841 /* but check anyway */
841 if (args->offset + virt_size > SZ_4G) { 842 if (args->offset + virt_size > SZ_4G) {
842 gk20a_vm_unmap_buffer(&g->mm.pmu.vm, args->offset); 843 gk20a_vm_unmap_buffer(&g->mm.pmu.vm, args->offset, NULL);
843 return -EINVAL; 844 return -EINVAL;
844 } 845 }
845 846
@@ -881,7 +882,7 @@ static int gk20a_perfbuf_unmap(struct dbg_session_gk20a *dbg_s,
881 perf_pmasys_mem_block_valid_false_f() | 882 perf_pmasys_mem_block_valid_false_f() |
882 perf_pmasys_mem_block_target_f(0)); 883 perf_pmasys_mem_block_target_f(0));
883 884
884 gk20a_vm_unmap_buffer(&g->mm.pmu.vm, args->offset); 885 gk20a_vm_unmap_buffer(&g->mm.pmu.vm, args->offset, NULL);
885 886
886 return 0; 887 return 0;
887} 888}