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

Commit a6f76dcd authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/ttm: drop wait for idle in ttm_bo_move_buffer



That is unnecessary now.

Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 77dfc28b
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -996,20 +996,6 @@ static int ttm_bo_move_buffer(struct ttm_buffer_object *bo,

	lockdep_assert_held(&bo->resv->lock.base);

	/*
	 * Don't wait for the BO on initial allocation. This is important when
	 * the BO has an imported reservation object.
	 */
	if (bo->mem.mem_type != TTM_PL_SYSTEM || bo->ttm != NULL) {
		/*
		 * FIXME: It's possible to pipeline buffer moves.
		 * Have the driver move function wait for idle when necessary,
		 * instead of doing it here.
		 */
		ret = ttm_bo_wait(bo, interruptible, no_wait_gpu);
		if (ret)
			return ret;
	}
	mem.num_pages = bo->num_pages;
	mem.size = mem.num_pages << PAGE_SHIFT;
	mem.page_alignment = bo->mem.page_alignment;