Commit 89f98d7e authored by Yue Hu's avatar Yue Hu Committed by Rafael J. Wysocki

cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported()

Currently there are three calling paths for cpufreq_boost_supported() in
all as below, we can see the cpufreq_driver null check is needless since
it is already checked before.

<path1>
  cpufreq_enable_boost_support()
    |-> if (!cpufreq_driver)
    |-> cpufreq_boost_supported()

<path2>
  cpufreq_register_driver()
    |-> if (!driver_data ...
    |-> cpufreq_driver = driver_data
    |-> cpufreq_boost_supported()
    |-> remove_boost_sysfs_file()
          |-> cpufreq_boost_supported()

<path3>
  cpufreq_unregister_driver()
    |-> if (!cpufreq_driver ...
    |-> remove_boost_sysfs_file()
          |-> cpufreq_boost_supported()
Signed-off-by: default avatarYue Hu <huyue2@yulong.com>
Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent e75135e6
...@@ -2472,7 +2472,7 @@ int cpufreq_boost_trigger_state(int state) ...@@ -2472,7 +2472,7 @@ int cpufreq_boost_trigger_state(int state)
static bool cpufreq_boost_supported(void) static bool cpufreq_boost_supported(void)
{ {
return likely(cpufreq_driver) && cpufreq_driver->set_boost; return cpufreq_driver->set_boost;
} }
static int create_boost_sysfs_file(void) static int create_boost_sysfs_file(void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment