Commit 832c90df authored by Christian König's avatar Christian König
Browse files

drm/ttm: cleanup ttm_buffer_object_transfer



The function is always called with deleted BOs.

While at it cleanup the indentation as well.

Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarxinhui pan <xinhui.pan@amd.com>
Link: https://patchwork.freedesktop.org/patch/352743/
parent 5b34406f
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -522,14 +522,9 @@ static int ttm_bo_cleanup_refs(struct ttm_buffer_object *bo,
			       bool interruptible, bool no_wait_gpu,
			       bool unlock_resv)
{
	struct dma_resv *resv;
	struct dma_resv *resv = &bo->base._resv;
	int ret;

	if (unlikely(list_empty(&bo->ddestroy)))
		resv = bo->base.resv;
	else
		resv = &bo->base._resv;

	if (dma_resv_test_signaled_rcu(resv, true))
		ret = 0;
	else
@@ -542,8 +537,7 @@ static int ttm_bo_cleanup_refs(struct ttm_buffer_object *bo,
			dma_resv_unlock(bo->base.resv);
		spin_unlock(&ttm_bo_glob.lru_lock);

		lret = dma_resv_wait_timeout_rcu(resv, true,
							   interruptible,
		lret = dma_resv_wait_timeout_rcu(resv, true, interruptible,
						 30 * HZ);

		if (lret < 0)