cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call
authorPierre Gondois <pierre.gondois@arm.com>
Mon, 4 Jul 2022 11:27:38 +0000 (13:27 +0200)
committerViresh Kumar <viresh.kumar@linaro.org>
Wed, 13 Jul 2022 11:23:00 +0000 (16:53 +0530)
commit 65c7cdedeb30 ("genirq: Provide new interfaces for affinity hints")
deprecates irq_set_affinity_hint(). Use the new
irq_set_affinity_and_hint() instead.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/qcom-cpufreq-hw.c

index 6e3deb4..d5ef3c6 100644 (file)
@@ -427,7 +427,7 @@ static int qcom_cpufreq_hw_lmh_init(struct cpufreq_policy *policy, int index)
                return 0;
        }
 
-       ret = irq_set_affinity_hint(data->throttle_irq, policy->cpus);
+       ret = irq_set_affinity_and_hint(data->throttle_irq, policy->cpus);
        if (ret)
                dev_err(&pdev->dev, "Failed to set CPU affinity of %s[%d]\n",
                        data->irq_name, data->throttle_irq);
@@ -448,7 +448,7 @@ static int qcom_cpufreq_hw_cpu_online(struct cpufreq_policy *policy)
        data->cancel_throttle = false;
        mutex_unlock(&data->throttle_lock);
 
-       ret = irq_set_affinity_hint(data->throttle_irq, policy->cpus);
+       ret = irq_set_affinity_and_hint(data->throttle_irq, policy->cpus);
        if (ret)
                dev_err(&pdev->dev, "Failed to set CPU affinity of %s[%d]\n",
                        data->irq_name, data->throttle_irq);
@@ -468,7 +468,7 @@ static int qcom_cpufreq_hw_cpu_offline(struct cpufreq_policy *policy)
        mutex_unlock(&data->throttle_lock);
 
        cancel_delayed_work_sync(&data->throttle_work);
-       irq_set_affinity_hint(data->throttle_irq, NULL);
+       irq_set_affinity_and_hint(data->throttle_irq, NULL);
        disable_irq_nosync(data->throttle_irq);
 
        return 0;