Add log to debug no response issue 70/245270/3 accepted/tizen/unified/20201008.043018 submit/tizen/20201007.042906
authorYoungHun Kim <yh8004.kim@samsung.com>
Tue, 6 Oct 2020 08:31:23 +0000 (17:31 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Tue, 6 Oct 2020 10:13:41 +0000 (19:13 +0900)
Change-Id: I0734409aed7d927c3c89b2331df00906bf5bf8e2

packaging/mm-resource-manager.spec
src/lib/mm_resource_manager_priv.c

index 2959c8a..e54923b 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mm-resource-manager
 Summary:    A Multimedia Resource Manager API
-Version:    0.2.37
+Version:    0.2.38
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 37fd7d5..5d56f5b 100644 (file)
@@ -187,6 +187,9 @@ int _mm_resource_manager_create(mm_resource_manager_app_class_e app_class,
        g_mutex_init(&handle->resources_lock);
 
        *rm = (mm_resource_manager_h *) handle;
+
+       MM_RM_INFO("adding handle %p", handle);
+
        __mm_resource_handles_lock();
        g_ptr_array_add(handles, handle);
 
@@ -417,6 +420,8 @@ int _mm_resource_manager_get_resource_info(mm_resource_manager_h rm,
        mm_resource_manager_res_p resource = (mm_resource_manager_res_p) resource_h;
        int idx;
 
+       MM_RM_INFO("Enter %p", rm);
+
        __mm_resource_handles_lock();
        MM_RESOURCE_MANAGER_CHECK(handle);
        __mm_resources_lock(handle);
@@ -468,6 +473,8 @@ int _mm_resource_manager_set_status_cb(mm_resource_manager_h rm, mm_resource_man
 {
        mm_resource_manager_s *handle = MM_RESOURCE_MANAGER(rm);
 
+       MM_RM_INFO("Enter %p", rm);
+
        __mm_resource_handles_lock();
        MM_RESOURCE_MANAGER_CHECK(handle);
        __mm_resources_lock(handle);
@@ -600,12 +607,14 @@ static void __mm_resource_manager_status_callback(mm_resource_manager_s *handle,
 
 static void __mm_resource_handles_lock(void)
 {
+       LOGD(">>> handles lock");
        g_mutex_lock(&handles_lock);
 }
 
 static void __mm_resource_handles_unlock(void)
 {
        g_mutex_unlock(&handles_lock);
+       LOGD("<<< handles unlock");
 }
 
 static void __mm_resources_lock(mm_resource_manager_s *h)