| .. | .. |
|---|
| 131 | 131 | static int bmips_cpufreq_init(struct cpufreq_policy *policy) |
|---|
| 132 | 132 | { |
|---|
| 133 | 133 | struct cpufreq_frequency_table *freq_table; |
|---|
| 134 | | - int ret; |
|---|
| 135 | 134 | |
|---|
| 136 | 135 | freq_table = bmips_cpufreq_get_freq_table(policy); |
|---|
| 137 | 136 | if (IS_ERR(freq_table)) { |
|---|
| 138 | | - ret = PTR_ERR(freq_table); |
|---|
| 139 | | - pr_err("%s: couldn't determine frequency table (%d).\n", |
|---|
| 140 | | - BMIPS_CPUFREQ_NAME, ret); |
|---|
| 141 | | - return ret; |
|---|
| 137 | + pr_err("%s: couldn't determine frequency table (%ld).\n", |
|---|
| 138 | + BMIPS_CPUFREQ_NAME, PTR_ERR(freq_table)); |
|---|
| 139 | + return PTR_ERR(freq_table); |
|---|
| 142 | 140 | } |
|---|
| 143 | 141 | |
|---|
| 144 | | - ret = cpufreq_generic_init(policy, freq_table, TRANSITION_LATENCY); |
|---|
| 145 | | - if (ret) |
|---|
| 146 | | - bmips_cpufreq_exit(policy); |
|---|
| 147 | | - else |
|---|
| 148 | | - pr_info("%s: registered\n", BMIPS_CPUFREQ_NAME); |
|---|
| 142 | + cpufreq_generic_init(policy, freq_table, TRANSITION_LATENCY); |
|---|
| 143 | + pr_info("%s: registered\n", BMIPS_CPUFREQ_NAME); |
|---|
| 149 | 144 | |
|---|
| 150 | | - return ret; |
|---|
| 145 | + return 0; |
|---|
| 151 | 146 | } |
|---|
| 152 | 147 | |
|---|
| 153 | 148 | static struct cpufreq_driver bmips_cpufreq_driver = { |
|---|