diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/gmmu.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/gmmu.c | 5 |
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 | } |