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

Commit 1d507b3a authored by Rob Clark's avatar Rob Clark Committed by Dave Airlie
Browse files

udl: fix issue with imported prime buffers



5dc9e1e8 was a bit over-ambitious, and accidentially removed handling
for imported prime buffers.

Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent c17f5bb5
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -125,6 +125,12 @@ static int udl_gem_get_pages(struct udl_gem_object *obj, gfp_t gfpmask)


static void udl_gem_put_pages(struct udl_gem_object *obj)
static void udl_gem_put_pages(struct udl_gem_object *obj)
{
{
	if (obj->base.import_attach) {
		drm_free_large(obj->pages);
		obj->pages = NULL;
		return;
	}

	drm_gem_put_pages(&obj->base, obj->pages, false, false);
	drm_gem_put_pages(&obj->base, obj->pages, false, false);
	obj->pages = NULL;
	obj->pages = NULL;
}
}