Nathan Zimmer
5800043b24
cpufreq: convert cpufreq_driver to using RCU
...
We eventually would like to remove the rwlock cpufreq_driver_lock or
convert it back to a spinlock and protect the read sections with RCU.
The first step in that direction is to make cpufreq_driver use RCU.
I don't see an easy wasy to protect the cpufreq_cpu_data structure
with RCU, so I am leaving it with the rwlock for now since under
certain configs __cpufreq_cpu_get is a hot spot with 256+ cores.
[rjw: Subject, changelog, white space]
Signed-off-by: Nathan Zimmer <nzimmer@sgi.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2013-04-10 13:19:26 +02:00
..
2013-04-02 15:24:00 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:26:32 +02:00
2013-04-10 13:19:25 +02:00
2013-04-10 13:19:25 +02:00
2013-04-01 01:11:36 +02:00
2013-04-01 01:11:35 +02:00
2013-04-01 01:11:35 +02:00
2013-04-01 01:11:35 +02:00
2012-11-15 00:33:06 +01:00
2012-11-15 00:33:06 +01:00
2013-03-25 15:13:16 +01:00
2013-02-09 01:18:34 +01:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:26:32 +02:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:25 +02:00
2013-04-10 13:19:25 +02:00
2013-04-08 13:02:31 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2013-02-21 14:58:40 -08:00
2013-02-21 14:58:40 -08:00
2013-02-21 14:58:40 -08:00
2013-04-02 15:24:00 +02:00
2013-02-21 14:58:40 -08:00
2013-02-09 01:18:34 +01:00
2013-04-02 15:24:00 +02:00
2013-03-04 14:23:11 +01:00
2013-04-10 13:19:25 +02:00
2013-04-02 15:24:00 +02:00
2013-04-08 13:02:31 +02:00
2013-03-25 15:13:07 +01:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:24 +02:00
2013-04-10 13:19:26 +02:00
2013-02-21 12:05:51 -08:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2012-09-14 21:10:46 +02:00
2012-01-26 16:49:06 -08:00
2013-04-10 13:19:25 +02:00
2013-04-10 13:19:26 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:26:32 +02:00
2012-09-09 22:05:30 +02:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:26 +02:00
2013-04-08 13:02:31 +02:00
2013-04-08 13:02:31 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:24:00 +02:00
2013-04-10 13:19:24 +02:00
2013-04-10 13:19:24 +02:00
2013-04-02 15:24:00 +02:00
2013-04-10 13:19:25 +02:00
2013-04-10 13:19:26 +02:00
2013-04-10 13:19:26 +02:00
2013-04-02 15:24:00 +02:00
2013-04-02 15:26:32 +02:00
2013-04-02 15:24:00 +02:00
2012-01-26 16:49:06 -08:00
2013-04-02 15:24:00 +02:00
2013-04-08 13:02:30 +02:00
2013-04-10 13:19:26 +02:00