]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Small fixes.
authorDario <dario@dario-desktop.(none)>
Mon, 11 May 2009 15:34:59 +0000 (17:34 +0200)
committerDario <dario@dario-desktop.(none)>
Mon, 11 May 2009 15:34:59 +0000 (17:34 +0200)
Some small fixes in the energy management implementation.

frsh_api/frsh_power.c
resources/acpi_cpu/fra_acpi_cpu.c

index ac5ffabb1ffe74c2b66c141534a1710727de4b8f..59195eb97840dd47f60612bdaf310041eaaea31e 100644 (file)
@@ -309,7 +309,7 @@ int frsh_resource_get_power_level
 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;
 
index a483918b02152e941321af5895cbc896aeb87233..dbc6464e26c065958f4edd09b7ec7f53ba4fcef2 100644 (file)
@@ -25,8 +25,6 @@ int fra_CPU_power_init(int cpu)
        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) {
@@ -60,6 +58,8 @@ int fra_CPU_power_init(int cpu)
        }
        cpufreq_put_available_frequencies(frequencies);
 
+       frequency_initialized = 1;
+
        return 0;
 }