Commit 1ffa2425 authored by Micah Richert's avatar Micah Richert Committed by Rob Clark

drm/msm: fix memory leak

Signed-off-by: default avatarMicah Richert <richert@braincorporation.com>
Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
parent abaafc0a
...@@ -118,8 +118,10 @@ static void put_pages(struct drm_gem_object *obj) ...@@ -118,8 +118,10 @@ static void put_pages(struct drm_gem_object *obj)
if (iommu_present(&platform_bus_type)) if (iommu_present(&platform_bus_type))
drm_gem_put_pages(obj, msm_obj->pages, true, false); drm_gem_put_pages(obj, msm_obj->pages, true, false);
else else {
drm_mm_remove_node(msm_obj->vram_node); drm_mm_remove_node(msm_obj->vram_node);
drm_free_large(msm_obj->pages);
}
msm_obj->pages = NULL; msm_obj->pages = NULL;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment