cpufreq: acpi-cpufreq: Simplify boost-related code
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 26 Dec 2015 23:25:35 +0000 (00:25 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 1 Jan 2016 02:49:51 +0000 (03:49 +0100)
The store_boost() routine is only used by store_cpb(), so move
the code from it directly to that function and rename _store_boost()
to set_boost() to make its name reflect the name of the driver
callback pointing to it.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/acpi-cpufreq.c

index cec1ee2d2f744b968fe653f47dc5067dfe4dccb1..12da54a28a42281ddc0f8abeb3dc1a5d78cf2a5d 100644 (file)
@@ -135,7 +135,7 @@ static void boost_set_msrs(bool enable, const struct cpumask *cpumask)
        wrmsr_on_cpus(cpumask, msr_addr, msrs);
 }
 
-static int _store_boost(int val)
+static int set_boost(int val)
 {
        get_online_cpus();
        boost_set_msrs(val, cpu_online_mask);
@@ -158,29 +158,24 @@ static ssize_t show_freqdomain_cpus(struct cpufreq_policy *policy, char *buf)
 cpufreq_freq_attr_ro(freqdomain_cpus);
 
 #ifdef CONFIG_X86_ACPI_CPUFREQ_CPB
-static ssize_t store_boost(const char *buf, size_t count)
+static ssize_t store_cpb(struct cpufreq_policy *policy, const char *buf,
+                        size_t count)
 {
        int ret;
-       unsigned long val = 0;
+       unsigned int val = 0;
 
        if (!acpi_cpufreq_driver.boost_supported)
                return -EINVAL;
 
-       ret = kstrtoul(buf, 10, &val);
-       if (ret || (val > 1))
+       ret = kstrtouint(buf, 10, &val);
+       if (ret || val > 1)
                return -EINVAL;
 
-       _store_boost((int) val);
+       set_boost(val);
 
        return count;
 }
 
-static ssize_t store_cpb(struct cpufreq_policy *policy, const char *buf,
-                        size_t count)
-{
-       return store_boost(buf, count);
-}
-
 static ssize_t show_cpb(struct cpufreq_policy *policy, char *buf)
 {
        return sprintf(buf, "%u\n", acpi_cpufreq_driver.boost_enabled);
@@ -905,7 +900,7 @@ static struct cpufreq_driver acpi_cpufreq_driver = {
        .resume         = acpi_cpufreq_resume,
        .name           = "acpi-cpufreq",
        .attr           = acpi_cpufreq_attr,
-       .set_boost      = _store_boost,
+       .set_boost      = set_boost,
 };
 
 static void __init acpi_cpufreq_boost_init(void)