cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts
authorVladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Thu, 11 Nov 2021 15:48:08 +0000 (17:48 +0200)
committerViresh Kumar <viresh.kumar@linaro.org>
Thu, 25 Nov 2021 06:49:38 +0000 (12:19 +0530)
commit3ed6dfbd3bb987b3d2de86304ae45972ebff5870
tree85d84a746c77189c2b040cdcb83af7840aad468f
parente0e27c3d4e20dab861566f1c348ae44e4b498630
cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts

In runtime CPU cluster specific dcvsh interrupts may be handled on
unrelated CPU cores, it leads to an issue of too excessive number of
received and handled interrupts, but this is not observed, if CPU
affinity of the interrupt handler is set in accordance to CPU clusters.

The change reduces a number of received interrupts in about 10-100 times.

Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/qcom-cpufreq-hw.c