diff options
author | Rob Clark | 2015-08-29 11:49:28 -0500 |
---|---|---|
committer | Rob Clark | 2015-09-19 11:11:38 -0500 |
commit | 691d14c9a85acd806f83664fd58bd87bd32683eb (patch) | |
tree | d0405b0cfe68b2f6837330bde0368587755f4712 /freedreno | |
parent | c3496167637e35cf8a52d5e7e53a412e79d80db0 (diff) | |
download | external-libdrm-691d14c9a85acd806f83664fd58bd87bd32683eb.tar.gz external-libdrm-691d14c9a85acd806f83664fd58bd87bd32683eb.tar.xz external-libdrm-691d14c9a85acd806f83664fd58bd87bd32683eb.zip |
freedreno: don't reuse exported buffers
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'freedreno')
-rw-r--r-- | freedreno/freedreno_bo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/freedreno/freedreno_bo.c b/freedreno/freedreno_bo.c index 1cb67595..fee32fca 100644 --- a/freedreno/freedreno_bo.c +++ b/freedreno/freedreno_bo.c | |||
@@ -371,6 +371,7 @@ int fd_bo_get_name(struct fd_bo *bo, uint32_t *name) | |||
371 | pthread_mutex_lock(&table_lock); | 371 | pthread_mutex_lock(&table_lock); |
372 | set_name(bo, req.name); | 372 | set_name(bo, req.name); |
373 | pthread_mutex_unlock(&table_lock); | 373 | pthread_mutex_unlock(&table_lock); |
374 | bo->bo_reuse = 0; | ||
374 | } | 375 | } |
375 | 376 | ||
376 | *name = bo->name; | 377 | *name = bo->name; |
@@ -395,6 +396,7 @@ int fd_bo_dmabuf(struct fd_bo *bo) | |||
395 | } | 396 | } |
396 | 397 | ||
397 | bo->fd = prime_fd; | 398 | bo->fd = prime_fd; |
399 | bo->bo_reuse = 0; | ||
398 | } | 400 | } |
399 | return dup(bo->fd); | 401 | return dup(bo->fd); |
400 | } | 402 | } |