added tbm_drm_helper_set/unset_fd 64/109964/3 accepted/tizen/3.0/mobile/20170118.043529 accepted/tizen/3.0/mobile/20170223.040600 accepted/tizen/mobile/20170118.041409 submit/tizen/20170117.555555 submit/tizen_3.0/20170117.555555 submit/tizen_3.0/20170223.013726
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 12 Jan 2017 10:19:19 +0000 (19:19 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 12 Jan 2017 10:19:19 +0000 (19:19 +0900)
Change-Id: Ic09676af10fb55dc6a615fa357fe158e3a3bb4fc

src/tbm_bufmgr_sprd.c

index 558aaf7..35535e3 100644 (file)
@@ -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: