Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d4a7ef3d3f0c9f3cf8da724d5935253a713d8b6
Commit:     3d4a7ef3d3f0c9f3cf8da724d5935253a713d8b6
Parent:     8b9c6671f8dbedbd071a9a6c787d4086a8990db4
Author:     Venkatesh Pallipadi <[EMAIL PROTECTED]>
AuthorDate: Mon Nov 13 17:47:44 2006 -0800
Committer:  Dave Jones <[EMAIL PROTECTED]>
CommitDate: Tue Dec 12 17:20:50 2006 -0500

    [CPUFREQ] Fix the bug in duplicate freq elimination code in acpi-cpufreq
    
    Fix the bug in duplicate states elimination in acpi-cpufreq.
    
    Bug: Due to duplicate state elimiation in the loop earlier, the number
    of valid_states can be less than perf->state_count, in which case
    freq_table was ending up with some garbage/uninitialized entries
    in the table.
    
    Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
    From:  Alexey Starikovskiy <[EMAIL PROTECTED]>
    Signed-off-by: Dave Jones <[EMAIL PROTECTED]>
---
 arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c 
b/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
index 60d20cf..18f4715 100644
--- a/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
+++ b/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
@@ -693,7 +693,7 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy 
*policy)
                    perf->states[i].core_frequency * 1000;
                valid_states++;
        }
-       data->freq_table[perf->state_count].frequency = CPUFREQ_TABLE_END;
+       data->freq_table[valid_states].frequency = CPUFREQ_TABLE_END;
 
        result = cpufreq_frequency_table_cpuinfo(policy, data->freq_table);
        if (result)
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to