cpufreq_userspace.c (f68ec0c24755e5cdb779be6240925f2175311d84) cpufreq_userspace.c (c4d14bc0bb5d13e316890651ae4518b764c3344c)
1
2/*
3 * linux/drivers/cpufreq/cpufreq_userspace.c
4 *
5 * Copyright (C) 2001 Russell King
6 * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

182 per_cpu(cpu_cur_freq, cpu) = policy->cur;
183 mutex_unlock(&userspace_mutex);
184 break;
185 }
186 return rc;
187}
188
189
1
2/*
3 * linux/drivers/cpufreq/cpufreq_userspace.c
4 *
5 * Copyright (C) 2001 Russell King
6 * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

182 per_cpu(cpu_cur_freq, cpu) = policy->cur;
183 mutex_unlock(&userspace_mutex);
184 break;
185 }
186 return rc;
187}
188
189
190#ifndef CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE
191static
192#endif
190struct cpufreq_governor cpufreq_gov_userspace = {
191 .name = "userspace",
192 .governor = cpufreq_governor_userspace,
193 .store_setspeed = cpufreq_set,
194 .show_setspeed = show_speed,
195 .owner = THIS_MODULE,
196};
193struct cpufreq_governor cpufreq_gov_userspace = {
194 .name = "userspace",
195 .governor = cpufreq_governor_userspace,
196 .store_setspeed = cpufreq_set,
197 .show_setspeed = show_speed,
198 .owner = THIS_MODULE,
199};
197EXPORT_SYMBOL(cpufreq_gov_userspace);
198
199static int __init cpufreq_gov_userspace_init(void)
200{
201 return cpufreq_register_governor(&cpufreq_gov_userspace);
202}
203
204
205static void __exit cpufreq_gov_userspace_exit(void)

--- 15 unchanged lines hidden ---
200
201static int __init cpufreq_gov_userspace_init(void)
202{
203 return cpufreq_register_governor(&cpufreq_gov_userspace);
204}
205
206
207static void __exit cpufreq_gov_userspace_exit(void)

--- 15 unchanged lines hidden ---