summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c b/drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c
index 72214d3c..161a69e9 100644
--- a/drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c
+++ b/drivers/gpu/nvgpu/common/linux/vgpu/gp10b/vgpu_mm_gp10b.c
@@ -23,10 +23,10 @@
23#include "gk20a/mm_gk20a.h" 23#include "gk20a/mm_gk20a.h"
24 24
25#include <nvgpu/bug.h> 25#include <nvgpu/bug.h>
26#include <nvgpu/dma.h>
26 27
27int vgpu_gp10b_init_mm_setup_hw(struct gk20a *g) 28int vgpu_gp10b_init_mm_setup_hw(struct gk20a *g)
28{ 29{
29 g->mm.bypass_smmu = true;
30 g->mm.disable_bigpage = true; 30 g->mm.disable_bigpage = true;
31 return 0; 31 return 0;
32} 32}
@@ -77,7 +77,7 @@ u64 vgpu_gp10b_locked_gmmu_map(struct vm_gk20a *vm,
77 77
78 /* FIXME: add support for sparse mappings */ 78 /* FIXME: add support for sparse mappings */
79 79
80 if (WARN_ON(!sgt) || WARN_ON(!g->mm.bypass_smmu)) 80 if (WARN_ON(!sgt) || WARN_ON(nvgpu_iommuable(g)))
81 return 0; 81 return 0;
82 82
83 if (space_to_skip & (page_size - 1)) 83 if (space_to_skip & (page_size - 1))