When users want to get frequency by scaling_cur_freq under cpufreq sysfs, they often get the invalid result like: $ cat /sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq 4294967295 So this series provides fixes to the concerned issue. Zeng Heng (2): cpufreq: CPPC: keep target core awake when reading its cpufreq rate acpi: CPPC: read delivered_reg and reference_reg in critical section drivers/acpi/cppc_acpi.c | 4 ++++ drivers/cpufreq/cppc_cpufreq.c | 30 ++++++++++++++++-------------- 2 files changed, 20 insertions(+), 14 deletions(-) -- 2.25.1