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 ---