From: Eric Anholt Date: Wed, 27 May 2015 23:20:28 +0000 (-0700) Subject: vc4: Don't try to put our dmabuf-exported BOs into the BO cache. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f8de6277bfa1a7db9a8c0f0baaa441276264a982;p=mesa.git vc4: Don't try to put our dmabuf-exported BOs into the BO cache. We'd sometimes try to reallocate something that X was using as a new pipe_resource, and potentially conflict in our rendering. But even worse, if we reallocated the BO as a shader, the kernel would reject rendering using the shader. --- diff --git a/src/gallium/drivers/vc4/vc4_bufmgr.c b/src/gallium/drivers/vc4/vc4_bufmgr.c index 4bb2c711e16..6b3a8c3070c 100644 --- a/src/gallium/drivers/vc4/vc4_bufmgr.c +++ b/src/gallium/drivers/vc4/vc4_bufmgr.c @@ -286,6 +286,7 @@ vc4_bo_get_dmabuf(struct vc4_bo *bo) bo->handle); return -1; } + bo->private = false; return fd; }