diff --git a/drivers/gpu/nvgpu/common/mm/gmmu/pd_cache.c b/drivers/gpu/nvgpu/common/mm/gmmu/pd_cache.c index ed8db0760..07d422f98 100644 --- a/drivers/gpu/nvgpu/common/mm/gmmu/pd_cache.c +++ b/drivers/gpu/nvgpu/common/mm/gmmu/pd_cache.c @@ -228,7 +228,7 @@ static int nvgpu_pd_cache_alloc_direct_locked(struct gk20a *g, err = nvgpu_dma_alloc_flags(g, flags, bytes, &(pentry->mem)); if (err != 0) { nvgpu_err(g, "OOM allocating page directory!"); - nvgpu_kfree(g, pd->mem); + nvgpu_kfree(g, pentry); return -ENOMEM; }