From f8de6277bfa1a7db9a8c0f0baaa441276264a982 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 27 May 2015 16:20:28 -0700 Subject: [PATCH] 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. --- src/gallium/drivers/vc4/vc4_bufmgr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/vc4/vc4_bufmgr.c b/src/gallium/drivers/vc4/vc4_bufmgr.c index 4bb2c71..6b3a8c3 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; } -- 2.7.4