From: Changyeon Lee Date: Thu, 12 Jan 2017 10:16:29 +0000 (+0900) Subject: added tbm_drm_helper_set/unset_fd X-Git-Tag: accepted/tizen/3.0/common/20170118.131323^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=149d4aeea2bf09a3c6ab0348f4c3c581a37cd006;p=platform%2Fadaptation%2Fsamsung_exynos%2Flibtbm-exynos.git added tbm_drm_helper_set/unset_fd Change-Id: I329ffae645df5275f51949d3f5207f70bd29fe26 --- diff --git a/src/tbm_bufmgr_exynos.c b/src/tbm_bufmgr_exynos.c index 03923c9..a057a0e 100644 --- a/src/tbm_bufmgr_exynos.c +++ b/src/tbm_bufmgr_exynos.c @@ -1746,6 +1746,8 @@ tbm_exynos_bufmgr_deinit(void *priv) if (tbm_backend_is_display_server()) tbm_drm_helper_unset_tbm_master_fd(); + else + tbm_drm_helper_unset_fd(); close(bufmgr_exynos->fd); @@ -2208,6 +2210,8 @@ init_tbm_bufmgr_priv(tbm_bufmgr bufmgr, int fd) TBM_EXYNOS_ERROR("fail to get auth drm info!\n"); goto fail_get_auth_info; } + + tbm_drm_helper_set_fd(bufmgr_exynos->fd); } } @@ -2289,6 +2293,8 @@ fail_alloc_backend: fail_init_cache_state: if (tbm_backend_is_display_server()) tbm_drm_helper_unset_tbm_master_fd(); + else + tbm_drm_helper_unset_fd(); fail_get_device_name: close(bufmgr_exynos->fd); fail_get_auth_info: