summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c')
-rw-r--r--src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c b/src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c
index 09e66d1bdc..ca1e89e959 100644
--- a/src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c
+++ b/src/mesa/drivers/dri/nouveau_winsys/nouveau_bo.c
@@ -115,7 +115,7 @@ nouveau_bo_tmp_del(void *priv)
{
struct nouveau_resource *r = priv;
- nouveau_fence_del((struct nouveau_fence **)&r->priv);
+ nouveau_fence_ref(NULL, (struct nouveau_fence **)&r->priv);
nouveau_resource_free(&r);
}
@@ -398,10 +398,7 @@ nouveau_bo_validate(struct nouveau_channel *chan, struct nouveau_bo *bo,
return ret;
}
- if (nvbo->fence)
- nouveau_fence_del(&nvbo->fence);
nouveau_fence_ref(fence, &nvbo->fence);
-
return 0;
}