projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
37668df
)
rk30: fix lock bug in function dvfs_get_freq_volt_table
author
chenxing
<chenxing@rock-chips.com>
Mon, 23 Apr 2012 05:10:39 +0000
(13:10 +0800)
committer
chenxing
<chenxing@rock-chips.com>
Mon, 23 Apr 2012 05:10:39 +0000
(13:10 +0800)
arch/arm/mach-rk30/dvfs.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rk30/dvfs.c
b/arch/arm/mach-rk30/dvfs.c
index f2365da416f04a108476d1ca17f2826fe507d6a5..a15998c9bd125d359c5043a875866dee5d189699 100755
(executable)
--- a/
arch/arm/mach-rk30/dvfs.c
+++ b/
arch/arm/mach-rk30/dvfs.c
@@
-169,13
+169,14
@@
void dvfs_clk_register_set_rate_callback(struct clk *clk, clk_dvfs_target_callba
struct cpufreq_frequency_table *dvfs_get_freq_volt_table(struct clk *clk)
\r
{
\r
struct clk_node *info = clk_get_dvfs_info(clk);
\r
-
\r
+ struct cpufreq_frequency_table *table;
\r
if (!info || !info->dvfs_table) {
\r
return NULL;
\r
}
\r
mutex_lock(&mutex);
\r
-
return
info->dvfs_table;
\r
+
table =
info->dvfs_table;
\r
mutex_unlock(&mutex);
\r
+ return table;
\r
}
\r
\r
int dvfs_set_freq_volt_table(struct clk *clk, struct cpufreq_frequency_table *table)
\r