From 9e2373210dfc055d251ab2b25b0cc8635bdd6a3e Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Mon, 22 Feb 2021 16:26:59 +0800 Subject: [PATCH] drm/rockchip: gem: Fix memory leak Fixes: a612c861dddf ("drm/rockchip: gem: Convert sg to page") Change-Id: Ic1042c90827a4478826eaab84bc4799c0f31a789 Signed-off-by: Sandy Huang --- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c index b24b11efddd0..55001f42a72d 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c @@ -695,6 +695,7 @@ void rockchip_gem_free_object(struct drm_gem_object *obj) dma_unmap_sg(drm->dev, rk_obj->sgt->sgl, rk_obj->sgt->nents, DMA_BIDIRECTIONAL); } + drm_free_large(rk_obj->pages); #ifndef CONFIG_ARCH_ROCKCHIP drm_prime_gem_destroy(obj, rk_obj->sgt); #endif