- process into deadlock when create tbm_surface and call tbm_bufmgr_debug_show
Change-Id: I05d9aa33d27c2e790d44e8365e45c30029bfd498
{
tbm_surface_debug_data *old_data = NULL;
- _tbm_surface_mutex_lock();
-
TBM_SURFACE_RETURN_VAL_IF_FAIL(surface, NULL);
if (!LIST_IS_EMPTY(&surface->debug_data_list)) {
LIST_FOR_EACH_ENTRY(old_data, &surface->debug_data_list, item_link) {
if (!strcmp(old_data->key, key)) {
- _tbm_surface_mutex_unlock();
return old_data->value;
}
}
}
- _tbm_surface_mutex_unlock();
-
return NULL;
}