Commit 202f98c1 authored by Rob Clark's avatar Rob Clark
Browse files

drm/msm/gem: Remove submit_unlock_unpin_bo()



The only point it is called is before pinning objects, so the "unpin"
part of the name is fiction.  Just remove it and call submit_cleanup_bo()
directly.

Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
Reviewed-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/568330/
parent a3dec9cd
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -272,12 +272,6 @@ static void submit_cleanup_bo(struct msm_gem_submit *submit, int i,
		dma_resv_unlock(obj->resv);
}

static void submit_unlock_unpin_bo(struct msm_gem_submit *submit, int i)
{
	unsigned cleanup_flags = BO_PINNED | BO_LOCKED;
	submit_cleanup_bo(submit, i, cleanup_flags);
}

/* This is where we make sure all the bo's are reserved and pin'd: */
static int submit_lock_objects(struct msm_gem_submit *submit)
{
@@ -313,10 +307,10 @@ static int submit_lock_objects(struct msm_gem_submit *submit)
	}

	for (; i >= 0; i--)
		submit_unlock_unpin_bo(submit, i);
		submit_cleanup_bo(submit, i, BO_LOCKED);

	if (slow_locked > 0)
		submit_unlock_unpin_bo(submit, slow_locked);
		submit_cleanup_bo(submit, slow_locked, BO_LOCKED);

	if (ret == -EDEADLK) {
		struct drm_gem_object *obj = submit->bos[contended].obj;