Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3bddbda authored by Inki Dae's avatar Inki Dae Committed by Dave Airlie
Browse files

drm/exynos: g2d: fix memory leak to userptr



This patch releases a vma object when cleaning up userptr resources.
A new vma object was allocated and copied when getting userptr pages
so the new vma object should be freed properly if the userptr pages
aren't used anymore.

Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 27946e97
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -383,6 +383,8 @@ out:
					g2d_userptr->npages,
					g2d_userptr->vma);

	exynos_gem_put_vma(g2d_userptr->vma);

	if (!g2d_userptr->out_of_list)
		list_del_init(&g2d_userptr->list);