
From: linhongye <15041989+linhongye@user.noreply.gitee.com> driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/ICEXYT ---------------------------------------------------------------------- Jie Zhan (2): cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn() Lifeng Zheng (1): arm64: topology: Setup amu fie when cpu hotplugging Vincent Guittot (6): sched/topology: Add a new arch_scale_freq_ref() method cpufreq: Use the fixed and coherent frequency for scaling capacity cpufreq/schedutil: Use a fixed reference frequency energy_model: Use a fixed reference frequency cpufreq/cppc: Set the frequency used for computing the capacity arm64/amu: Use capacity_ref_freq() to set AMU ratio arch/arm/include/asm/topology.h | 1 + arch/arm64/include/asm/topology.h | 1 + arch/arm64/kernel/topology.c | 77 +++++++++++-------------------- arch/riscv/include/asm/topology.h | 1 + drivers/base/arch_topology.c | 56 +++++++++++++++------- drivers/cpufreq/cppc_cpufreq.c | 23 ++++++--- drivers/cpufreq/cpufreq.c | 4 +- include/linux/arch_topology.h | 8 ++++ include/linux/cpufreq.h | 1 + include/linux/energy_model.h | 6 +-- include/linux/sched/topology.h | 8 ++++ kernel/sched/cpufreq_schedutil.c | 26 ++++++++++- 12 files changed, 132 insertions(+), 80 deletions(-) -- 2.33.0