From: Changyeon Lee Date: Thu, 12 Jan 2017 10:19:19 +0000 (+0900) Subject: added tbm_drm_helper_set/unset_fd X-Git-Tag: accepted/tizen/mobile/20170118.041409 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b89708b8939a58e3a8699e4418a1e7b1b53e1739;p=platform%2Fadaptation%2Fspreadtrum%2Flibtbm-sprd.git added tbm_drm_helper_set/unset_fd Change-Id: Ic09676af10fb55dc6a615fa357fe158e3a3bb4fc --- diff --git a/src/tbm_bufmgr_sprd.c b/src/tbm_bufmgr_sprd.c index 558aaf7..35535e3 100644 --- a/src/tbm_bufmgr_sprd.c +++ b/src/tbm_bufmgr_sprd.c @@ -1408,6 +1408,8 @@ tbm_sprd_bufmgr_deinit(void *priv) if (tbm_backend_is_display_server()) tbm_drm_helper_unset_tbm_master_fd(); + else + tbm_drm_helper_unset_fd(); if (bufmgr_sprd->device_name) free(bufmgr_sprd->device_name); @@ -1773,6 +1775,8 @@ init_tbm_bufmgr_priv(tbm_bufmgr bufmgr, int fd) TBM_SPRD_ERROR("fail to get auth drm info!\n"); goto fail_get_auth_info; } + + tbm_drm_helper_set_fd(bufmgr_sprd->fd); } //Create Hash Table @@ -1853,6 +1857,8 @@ fail_init_cache_state: drmHashDestroy(bufmgr_sprd->hashBos); if (tbm_backend_is_display_server()) tbm_drm_helper_unset_tbm_master_fd(); + else + tbm_drm_helper_unset_fd(); if (bufmgr_sprd->device_name) free(bufmgr_sprd->device_name); fail_get_device_name: