summaryrefslogtreecommitdiff
path: root/src/vivante_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vivante_utils.c')
-rw-r--r--src/vivante_utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vivante_utils.c b/src/vivante_utils.c
index 0a42a35..bae3221 100644
--- a/src/vivante_utils.c
+++ b/src/vivante_utils.c
@@ -165,6 +165,9 @@ Bool vivante_map_gpu(struct vivante *vivante, struct vivante_pixmap *vPix)
assert(vPix->in_use == 0);
#endif
+ if (vPix->owner == GPU)
+ return TRUE;
+
if (bo->type == DRM_ARMADA_BO_SHMEM) {
gceSTATUS err;
gctUINT32 addr;