Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / drivers / cpufreq / powernow-k8.c
index b9ccb6a..12ab401 100644 (file)
@@ -1180,7 +1180,7 @@ static int powernowk8_init(void)
        if (!x86_match_cpu(powernow_k8_ids))
                return -ENODEV;
 
-       get_online_cpus();
+       cpus_read_lock();
        for_each_online_cpu(i) {
                smp_call_function_single(i, check_supported_cpu, &ret, 1);
                if (!ret)
@@ -1188,10 +1188,10 @@ static int powernowk8_init(void)
        }
 
        if (supported_cpus != num_online_cpus()) {
-               put_online_cpus();
+               cpus_read_unlock();
                return -ENODEV;
        }
-       put_online_cpus();
+       cpus_read_unlock();
 
        ret = cpufreq_register_driver(&cpufreq_amd64_driver);
        if (ret)