summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2015-09-04 20:05:17 -0400
committerRob Clark <robdclark@gmail.com>2015-09-04 20:05:17 -0400
commitfab980bac9feb525684b38bb7cb8228f08eedb9c (patch)
tree59b357b280d55c107e079329c23c78e2cd1b40f9
parent1dbce3f196486f77a16f0b32bffb915990450673 (diff)
downloaddrm_gralloc-fab980bac9feb525684b38bb7cb8228f08eedb9c.tar.gz
fixup! WIP: more debug logging
-rw-r--r--gralloc_drm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gralloc_drm.c b/gralloc_drm.c
index 93a01b4..a0d5e57 100644
--- a/gralloc_drm.c
+++ b/gralloc_drm.c
@@ -371,8 +371,11 @@ static void gralloc_drm_bo_destroy(struct gralloc_drm_bo_t *bo)
*/
void gralloc_drm_bo_decref(struct gralloc_drm_bo_t *bo)
{
- if (!--bo->refcount)
+ if (!--bo->refcount) {
+ if (bo->lock_count > 0)
+ ALOGE("ERROR, destroying locked buffer!!!\n");
gralloc_drm_bo_destroy(bo);
+ }
}
/*