diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index d66e46b85..bf4a8f579 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c @@ -1292,7 +1292,10 @@ static int gk20a_zalloc_gmmu_page_table(struct vm_gk20a *vm, err = alloc_gmmu_pages(vm, order, entry); gk20a_dbg(gpu_dbg_pte, "entry = 0x%p, addr=%08llx, size %d", - entry, g->ops.mm.get_iova_addr(g, entry->mem.sgt->sgl, 0), + entry, + entry->mem.sgt ? + g->ops.mm.get_iova_addr(g, entry->mem.sgt->sgl, 0) + : 0, order); if (err) return err;