tbm_bufmgr: move copy functions for module information to tbm_bufmgr
[platform/core/uifw/libtbm.git] / src / tbm_module.c
index 10e7eff..2644f82 100644 (file)
@@ -53,40 +53,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 /* LCOV_EXCL_START */
 
-static void
-_tbm_module_copy_data_to_bufmgr(tbm_module *module, tbm_bufmgr bufmgr, int reset)
-{
-       if (!reset) {
-               bufmgr->module_data = module->module_data;
-               bufmgr->backend = module->backend;
-
-               bufmgr->backend_module_data = module->backend_module_data;
-               bufmgr->bufmgr_data = module->bufmgr_data;
-               bufmgr->bufmgr_func = module->bufmgr_func;
-               bufmgr->bo_func = module->bo_func;
-
-               bufmgr->use_hal_tbm = module->use_hal_tbm;
-               bufmgr->auth_wl_socket_created = module->auth_wl_socket_created;
-               bufmgr->auth_fd = module->auth_fd;
-               bufmgr->hal_backend = module->hal_backend;
-               bufmgr->hal_bufmgr = module->hal_bufmgr;
-       } else {
-               bufmgr->module_data = NULL;
-               bufmgr->backend = NULL;
-
-               bufmgr->backend_module_data = NULL;
-               bufmgr->bufmgr_data = NULL;
-               bufmgr->bufmgr_func = NULL;
-               bufmgr->bo_func = NULL;
-
-               bufmgr->use_hal_tbm = 0;
-               bufmgr->auth_wl_socket_created = 0;
-               bufmgr->auth_fd = -1;
-               bufmgr->hal_backend = NULL;
-               bufmgr->hal_bufmgr = NULL;
-       }
-}
-
 static int
 _tbm_backend_load_hal_tbm(tbm_module *module)
 {
@@ -447,9 +413,6 @@ tbm_module_load(tbm_bufmgr bufmgr, int fd)
        }
 
 done:
-       if (module)
-               _tbm_module_copy_data_to_bufmgr(module, module->bufmgr, 0);
-
        return module;
 }
 
@@ -492,7 +455,6 @@ tbm_module_unload(tbm_module *module)
                break;
        }
 
-       _tbm_module_copy_data_to_bufmgr(module, module->bufmgr, 1);
        module->bufmgr = NULL;
 
        free(module);