From 6639580360f0600b39390bcfb8a5e99ddccef441 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Wed, 2 Apr 2003 16:46:26 -0800 Subject: [PATCH] [SPARC64]: Dont transition in us2e drivers if divisor does not change. --- arch/sparc64/kernel/us2e_cpufreq.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/sparc64/kernel/us2e_cpufreq.c b/arch/sparc64/kernel/us2e_cpufreq.c index c5b5b2576406e..f082ed67f8c1c 100644 --- a/arch/sparc64/kernel/us2e_cpufreq.c +++ b/arch/sparc64/kernel/us2e_cpufreq.c @@ -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); -- 2.53.0