From bf029a905a333a1d39f9db9cd2e70513f709b087 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Fri, 21 Oct 2016 16:50:36 +0900 Subject: [PATCH] do not increase bo cnt of bufmgr if bo is resued (import, import_fd) Change-Id: I16b90bcfda2187959ad5f5275e167d0b9a45a06e --- src/tbm_bufmgr.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tbm_bufmgr.c b/src/tbm_bufmgr.c index c752af0..1fdbf18 100644 --- a/src/tbm_bufmgr.c +++ b/src/tbm_bufmgr.c @@ -919,8 +919,6 @@ tbm_bo_import(tbm_bufmgr bufmgr, unsigned int key) return NULL; } - bufmgr->bo_cnt++; - bo->bufmgr = bufmgr; bo_priv = bufmgr->backend->bo_import(bo, key); @@ -945,6 +943,8 @@ tbm_bo_import(tbm_bufmgr bufmgr, unsigned int key) } } + bufmgr->bo_cnt++; + bo->ref_cnt = 1; bo->priv = bo_priv; @@ -992,8 +992,6 @@ tbm_bo_import_fd(tbm_bufmgr bufmgr, tbm_fd fd) return NULL; } - bufmgr->bo_cnt++; - bo->bufmgr = bufmgr; bo_priv = bufmgr->backend->bo_import_fd(bo, fd); @@ -1018,6 +1016,8 @@ tbm_bo_import_fd(tbm_bufmgr bufmgr, tbm_fd fd) } } + bufmgr->bo_cnt++; + bo->ref_cnt = 1; bo->priv = bo_priv; -- 2.7.4