From 9890f2b47ec063a144fa91025ed7e70fdd9886db Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Thu, 12 Jan 2017 19:19:19 +0900 Subject: [PATCH] added tbm_drm_helper_set/unset_fd Change-Id: Ic09676af10fb55dc6a615fa357fe158e3a3bb4fc --- src/tbm_bufmgr_sprd.c | 6 ++++++ 1 file changed, 6 insertions(+) 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: -- 2.7.4