diff --git a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_page.c b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_page.c index 534027cc5..521a87b3c 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_page.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_page.c @@ -200,6 +200,7 @@ fail_cleanup: c = list_first_entry(&alloc->alloc_chunks, struct page_alloc_chunk, list_entry); list_del(&c->list_entry); + gk20a_free(&a->source_allocator, c->base); kfree(c); } kfree(alloc);