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: Christian König <christian.koenig@amd.com> Reviewed-by: xinhui pan <xinhui.pan@amd.com> Link: https://patchwork.freedesktop.org/patch/352743/
This commit is contained in:
parent
5b34406f54
commit
832c90df89
@ -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,9 +537,8 @@ 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,
|
||||
30 * HZ);
|
||||
lret = dma_resv_wait_timeout_rcu(resv, true, interruptible,
|
||||
30 * HZ);
|
||||
|
||||
if (lret < 0)
|
||||
return lret;
|
||||
|
Loading…
Reference in New Issue
Block a user