Some small fixes in the energy management implementation.
int frsh_resource_get_num_power_levels
(frsh_resource_type_t resource_type,
frsh_resource_id_t resource_id,
- frsh_power_level_t *num_power_levels)
+ int *num_power_levels)
{
int ret;
ret = cpufreq_cpu_exists(cpu);
if (ret) return EINVAL;
- frequency_initialized = 1;
-
governors = cpufreq_get_available_governors(cpu);
if (!governors) return EINVAL;
for (g = governors; g; g = g->next) {
}
cpufreq_put_available_frequencies(frequencies);
+ frequency_initialized = 1;
+
return 0;
}