diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/mm.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/mm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/mm.c b/drivers/gpu/nvgpu/common/mm/mm.c index 42d708ee..2c3a1cd6 100644 --- a/drivers/gpu/nvgpu/common/mm/mm.c +++ b/drivers/gpu/nvgpu/common/mm/mm.c | |||
@@ -128,10 +128,11 @@ int nvgpu_mm_suspend(struct gk20a *g) | |||
128 | 128 | ||
129 | u64 nvgpu_inst_block_addr(struct gk20a *g, struct nvgpu_mem *inst_block) | 129 | u64 nvgpu_inst_block_addr(struct gk20a *g, struct nvgpu_mem *inst_block) |
130 | { | 130 | { |
131 | if (g->mm.has_physical_mode) | 131 | if (nvgpu_is_enabled(g, NVGPU_SUPPORT_NVLINK)) { |
132 | return nvgpu_mem_get_phys_addr(g, inst_block); | 132 | return nvgpu_mem_get_phys_addr(g, inst_block); |
133 | else | 133 | } else { |
134 | return nvgpu_mem_get_addr(g, inst_block); | 134 | return nvgpu_mem_get_addr(g, inst_block); |
135 | } | ||
135 | } | 136 | } |
136 | 137 | ||
137 | void nvgpu_free_inst_block(struct gk20a *g, struct nvgpu_mem *inst_block) | 138 | void nvgpu_free_inst_block(struct gk20a *g, struct nvgpu_mem *inst_block) |