Revert "cpufreq: CPPC: Add support for frequency invariance"
authorViresh Kumar <viresh.kumar@linaro.org>
Fri, 11 Jun 2021 03:18:02 +0000 (08:48 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 14 Jun 2021 13:55:02 +0000 (15:55 +0200)
commit771fac5e26c17845de8c679e6a947a4371e86ffc
tree6a39d0f4ed168f68b56b0e007debafff29e7c3c2
parent009c9aa5be652675a06d5211e1640e02bbb1c33d
Revert "cpufreq: CPPC: Add support for frequency invariance"

This reverts commit 4c38f2df71c8e33c0b64865992d693f5022eeaad.

There are few races in the frequency invariance support for CPPC driver,
namely the driver doesn't stop the kthread_work and irq_work on policy
exit during suspend/resume or CPU hotplug.

A proper fix won't be possible for the 5.13-rc, as it requires a lot of
changes. Lets revert the patch instead for now.

Fixes: 4c38f2df71c8 ("cpufreq: CPPC: Add support for frequency invariance")
Reported-by: Qian Cai <quic_qiancai@quicinc.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/Kconfig.arm
drivers/cpufreq/cppc_cpufreq.c
include/linux/arch_topology.h
kernel/sched/core.c