From: Viresh Kumar Date: Thu, 10 Dec 2020 05:47:40 +0000 (+0530) Subject: arm64: topology: Drop the useless update to per-cpu cycles X-Git-Tag: accepted/tizen/unified/20230118.172025~8220^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51550a483606e35c379f78d28a7827f50e8fc09c;p=platform%2Fkernel%2Flinux-rpi.git arm64: topology: Drop the useless update to per-cpu cycles The previous call to update_freq_counters_refs() has already updated the per-cpu variables, don't overwrite them with the same value again. Fixes: 4b9cf23c179a ("arm64: wrap and generalise counter read functions") Signed-off-by: Viresh Kumar Reviewed-by: Ionela Voinescu Reviewed-by: Sudeep Holla Link: https://lore.kernel.org/r/7a171f710cdc0f808a2bfbd7db839c0d265527e7.1607579234.git.viresh.kumar@linaro.org Signed-off-by: Catalin Marinas --- diff --git a/arch/arm64/kernel/topology.c b/arch/arm64/kernel/topology.c index b8026ec6..aebeb6f 100644 --- a/arch/arm64/kernel/topology.c +++ b/arch/arm64/kernel/topology.c @@ -304,7 +304,7 @@ void topology_scale_freq_tick(void) if (unlikely(core_cnt <= prev_core_cnt || const_cnt <= prev_const_cnt)) - goto store_and_exit; + return; /* * /\core arch_max_freq_scale @@ -321,10 +321,6 @@ void topology_scale_freq_tick(void) scale = min_t(unsigned long, scale, SCHED_CAPACITY_SCALE); this_cpu_write(freq_scale, (unsigned long)scale); - -store_and_exit: - this_cpu_write(arch_core_cycles_prev, core_cnt); - this_cpu_write(arch_const_cycles_prev, const_cnt); } #ifdef CONFIG_ACPI_CPPC_LIB