summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vm.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/vm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vm.c b/drivers/gpu/nvgpu/common/linux/vm.c
index d47d6bb1..dec05209 100644
--- a/drivers/gpu/nvgpu/common/linux/vm.c
+++ b/drivers/gpu/nvgpu/common/linux/vm.c
@@ -260,7 +260,10 @@ u64 nvgpu_vm_map(struct vm_gk20a *vm,
260 map_offset = offset_align; 260 map_offset = offset_align;
261 261
262 bfr.align = nvgpu_get_buffer_alignment(g, sgl, aperture); 262 bfr.align = nvgpu_get_buffer_alignment(g, sgl, aperture);
263 bfr.pgsz_idx = __get_pte_size(vm, map_offset, 263 if (g->mm.disable_bigpage)
264 bfr.pgsz_idx = gmmu_page_size_small;
265 else
266 bfr.pgsz_idx = __get_pte_size(vm, map_offset,
264 min_t(u64, bfr.size, bfr.align)); 267 min_t(u64, bfr.size, bfr.align));
265 mapping_size = mapping_size ? mapping_size : bfr.size; 268 mapping_size = mapping_size ? mapping_size : bfr.size;
266 269