]> git.neil.brown.name Git - history.git/commitdiff
[SPARC64]: Dont transition in us2e drivers if divisor does not change.
authorDavid S. Miller <davem@nuts.ninka.net>
Thu, 3 Apr 2003 00:46:26 +0000 (16:46 -0800)
committerDavid S. Miller <davem@nuts.ninka.net>
Thu, 3 Apr 2003 00:46:26 +0000 (16:46 -0800)
arch/sparc64/kernel/us2e_cpufreq.c

index c5b5b2576406e8500bfc6f06ca2cd88cd5dad2e8..f082ed67f8c1c81a1aae1a483b89ec9f7b91f68e 100644 (file)
@@ -256,7 +256,8 @@ static void us2e_set_cpu_divider_index(unsigned int cpu, unsigned int index)
        freqs.cpu = cpu;
        cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);
 
-       us2e_transition(estar, new_bits, clock_tick, old_divisor, divisor);
+       if (old_divisor != divisor)
+               us2e_transition(estar, new_bits, clock_tick, old_divisor, divisor);
 
        cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE);