cpufreq.c (18bf3a124ef87fe43045cbf13dff7ea7e3a94aa3) cpufreq.c (58405af6321a6d69de838f7a2d3115b85c987416)
1/*
2 * linux/drivers/cpufreq/cpufreq.c
3 *
4 * Copyright (C) 2001 Russell King
5 * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
6 * (C) 2013 Viresh Kumar <viresh.kumar@linaro.org>
7 *
8 * Oct 2005 - Ashok Raj <ashok.raj@intel.com>

--- 212 unchanged lines hidden (view full) ---

221 if (ret) {
222 pr_err("%s: invalid frequency table: %d\n", __func__, ret);
223 return ret;
224 }
225
226 policy->cpuinfo.transition_latency = transition_latency;
227
228 /*
1/*
2 * linux/drivers/cpufreq/cpufreq.c
3 *
4 * Copyright (C) 2001 Russell King
5 * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
6 * (C) 2013 Viresh Kumar <viresh.kumar@linaro.org>
7 *
8 * Oct 2005 - Ashok Raj <ashok.raj@intel.com>

--- 212 unchanged lines hidden (view full) ---

221 if (ret) {
222 pr_err("%s: invalid frequency table: %d\n", __func__, ret);
223 return ret;
224 }
225
226 policy->cpuinfo.transition_latency = transition_latency;
227
228 /*
229 * The driver only supports the SMP configuartion where all processors
229 * The driver only supports the SMP configuration where all processors
230 * share the clock and voltage and clock.
231 */
232 cpumask_setall(policy->cpus);
233
234 return 0;
235}
236EXPORT_SYMBOL_GPL(cpufreq_generic_init);
237

--- 1688 unchanged lines hidden (view full) ---

1926
1927 if (notify) {
1928 cpufreq_freq_transition_end(policy, &freqs, retval);
1929
1930 /*
1931 * Failed after setting to intermediate freq? Driver should have
1932 * reverted back to initial frequency and so should we. Check
1933 * here for intermediate_freq instead of get_intermediate, in
230 * share the clock and voltage and clock.
231 */
232 cpumask_setall(policy->cpus);
233
234 return 0;
235}
236EXPORT_SYMBOL_GPL(cpufreq_generic_init);
237

--- 1688 unchanged lines hidden (view full) ---

1926
1927 if (notify) {
1928 cpufreq_freq_transition_end(policy, &freqs, retval);
1929
1930 /*
1931 * Failed after setting to intermediate freq? Driver should have
1932 * reverted back to initial frequency and so should we. Check
1933 * here for intermediate_freq instead of get_intermediate, in
1934 * case we have't switched to intermediate freq at all.
1934 * case we haven't switched to intermediate freq at all.
1935 */
1936 if (unlikely(retval && intermediate_freq)) {
1937 freqs.old = intermediate_freq;
1938 freqs.new = policy->restore_freq;
1939 cpufreq_freq_transition_begin(policy, &freqs);
1940 cpufreq_freq_transition_end(policy, &freqs, 0);
1941 }
1942 }

--- 642 unchanged lines hidden ---
1935 */
1936 if (unlikely(retval && intermediate_freq)) {
1937 freqs.old = intermediate_freq;
1938 freqs.new = policy->restore_freq;
1939 cpufreq_freq_transition_begin(policy, &freqs);
1940 cpufreq_freq_transition_end(policy, &freqs, 0);
1941 }
1942 }

--- 642 unchanged lines hidden ---