_mm_resource_manager_get_res_str(i))->str,
MM_RESOURCE_MANAGER_NO_RES);
if (mm_resource_manager_conf.max_volume[i] >= 1) {
- mm_resource_manager_conf.volume_would_be_checked[i] = TRUE;
+ if (mm_resource_manager_conf.max_volume[i] > 1)
+ mm_resource_manager_conf.volume_would_be_checked[i] = TRUE;
for (j = 0; j < MM_RESOURCE_MANAGER_RES_TYPE_COND_MAX; j++) {
g_string_printf(param_name, "%s:%s",
_mm_resource_manager_get_res_str(i),
}
}
} else {
- MM_RM_INFO("[managers len #%d] [%d type #%d (max #%d)] [%d (max %d) units of %s] are requested",
+ MM_RM_INFO("[managers len #%d] [%d type #%d (max inst #%d)] [%d (max vol %d) units of %s] are requested",
managers->len, type, res_count[type] + 1,
conf->max_instance[type], volume, conf->max_volume[type], res_name);
mm_resource_manager_res_p i_res;
int i;
- MM_RM_RETVM_IF(remaining_local_volume == MM_RESOURCE_MANAGER_NO_RES,
- MM_RESOURCE_MANAGER_ERROR_NOT_SUPPORTED,
- "No resource for the platform");
+ MM_RM_INFO("[#%"PRIu64" type : %d] resource (#%d) for the platform", _mm_rm_hash64(rm->id), type, remaining_local_volume);
if (volume > 0) {
for (i = 0; i < rm->resources->len; i++) {
MM_RESOURCE_MANAGER_ERROR_INVALID_OPERATION, "Variant data are empty");
if (g_variant_iter_init(&volume_iter, max_volume) == MM_RESOURCE_MANAGER_RES_TYPE_MAX) {
- for (i = 0; g_variant_iter_next(&volume_iter, "i", &handle->__max_resource_volumes[i]); i++);
+ for (i = 0; g_variant_iter_next(&volume_iter, "i", &handle->__max_resource_volumes[i]); i++) {
+ if (handle->__max_resource_volumes[i] == MM_RESOURCE_MANAGER_NO_RES)
+ MM_RM_INFO("Maybe occur the error operation related dbus");
+ }
g_variant_unref(max_volume);
max_volume = NULL;
} else {