summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/mm/gmmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/gmmu.c')
-rw-r--r--drivers/gpu/nvgpu/common/mm/gmmu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/gmmu.c b/drivers/gpu/nvgpu/common/mm/gmmu.c
index 4e723e2e..f6f2b9ad 100644
--- a/drivers/gpu/nvgpu/common/mm/gmmu.c
+++ b/drivers/gpu/nvgpu/common/mm/gmmu.c
@@ -215,10 +215,11 @@ static u64 nvgpu_pde_phys_addr(struct gk20a *g, struct nvgpu_gmmu_pd *pd)
215{ 215{
216 u64 page_addr; 216 u64 page_addr;
217 217
218 if (g->mm.has_physical_mode) 218 if (nvgpu_is_enabled(g, NVGPU_SUPPORT_NVLINK)) {
219 page_addr = nvgpu_mem_get_phys_addr(g, pd->mem); 219 page_addr = nvgpu_mem_get_phys_addr(g, pd->mem);
220 else 220 } else {
221 page_addr = nvgpu_mem_get_addr(g, pd->mem); 221 page_addr = nvgpu_mem_get_addr(g, pd->mem);
222 }
222 223
223 return page_addr + pd->mem_offs; 224 return page_addr + pd->mem_offs;
224} 225}