diff options
author | Vincent Guittot <vincent.guittot@linaro.org> | 2012-10-23 01:21:49 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2012-11-15 00:36:09 +0100 |
commit | dde8437d06560366d8988c92b5774039ec703864 (patch) | |
tree | 80ee897c0964a325be3c2d8a626ff82dd89013b3 /drivers/devfreq/devfreq.c | |
parent | Linux 3.7-rc5 (diff) | |
download | linux-dde8437d06560366d8988c92b5774039ec703864.tar.xz linux-dde8437d06560366d8988c92b5774039ec703864.zip |
PM / OPP: RCU reclaim
synchronize_rcu() blocks the caller of opp_enable/disbale
for a complete grace period. This blocking duration prevents
any intensive use of the functions. Replace synchronize_rcu()
by call_rcu() which will call our function for freeing the old
opp element.
The duration of opp_enable() and opp_disable() will be no more
dependant of the grace period.
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions