Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / drivers / cpufreq / cpufreq.c
index 45f3416..06c526d 100644 (file)
@@ -2654,18 +2654,18 @@ int cpufreq_boost_trigger_state(int state)
        cpufreq_driver->boost_enabled = state;
        write_unlock_irqrestore(&cpufreq_driver_lock, flags);
 
-       get_online_cpus();
+       cpus_read_lock();
        for_each_active_policy(policy) {
                ret = cpufreq_driver->set_boost(policy, state);
                if (ret)
                        goto err_reset_state;
        }
-       put_online_cpus();
+       cpus_read_unlock();
 
        return 0;
 
 err_reset_state:
-       put_online_cpus();
+       cpus_read_unlock();
 
        write_lock_irqsave(&cpufreq_driver_lock, flags);
        cpufreq_driver->boost_enabled = !state;