cpufreq.c (70e9e778337973d5bf57004092b360bd3f3c412f) | cpufreq.c (3bc28ab6da039f8020bbcea8e832b63a900bdb66) |
---|---|
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> --- 972 unchanged lines hidden (view full) --- 981 */ 982 down_write(&per_cpu(cpu_policy_rwsem, policy->cpu)); 983 984 policy->last_cpu = policy->cpu; 985 policy->cpu = cpu; 986 987 up_write(&per_cpu(cpu_policy_rwsem, policy->last_cpu)); 988 | 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> --- 972 unchanged lines hidden (view full) --- 981 */ 982 down_write(&per_cpu(cpu_policy_rwsem, policy->cpu)); 983 984 policy->last_cpu = policy->cpu; 985 policy->cpu = cpu; 986 987 up_write(&per_cpu(cpu_policy_rwsem, policy->last_cpu)); 988 |
989#ifdef CONFIG_CPU_FREQ_TABLE | |
990 cpufreq_frequency_table_update_policy_cpu(policy); | 989 cpufreq_frequency_table_update_policy_cpu(policy); |
991#endif | |
992 blocking_notifier_call_chain(&cpufreq_policy_notifier_list, 993 CPUFREQ_UPDATE_POLICY_CPU, policy); 994} 995 996static int __cpufreq_add_dev(struct device *dev, struct subsys_interface *sif, 997 bool frozen) 998{ 999 unsigned int j, cpu = dev->id; --- 1210 unchanged lines hidden --- | 990 blocking_notifier_call_chain(&cpufreq_policy_notifier_list, 991 CPUFREQ_UPDATE_POLICY_CPU, policy); 992} 993 994static int __cpufreq_add_dev(struct device *dev, struct subsys_interface *sif, 995 bool frozen) 996{ 997 unsigned int j, cpu = dev->id; --- 1210 unchanged lines hidden --- |