OSDN Git Service

tools/power turbostat: Warn on bad ACPI LPIT data
authorPrarit Bhargava <prarit@redhat.com>
Tue, 25 Sep 2018 12:59:26 +0000 (08:59 -0400)
committerLen Brown <len.brown@intel.com>
Thu, 21 Mar 2019 03:11:44 +0000 (23:11 -0400)
commit5ea7647b333f3580697edaaf2b17a2f6d29a82f1
treed95e968c593f15d4738f3989d1982186d2e507dc
parent8173c336989c1a12290cd023969df2775b2df34d
tools/power turbostat: Warn on bad ACPI LPIT data

On some systems /sys/devices/system/cpu/cpuidle/low_power_idle_cpu_residency_us
or /sys/devices/system/cpu/cpuidle/low_power_idle_system_residency_us
return a file error because of bad ACPI LPIT data from a misconfigured BIOS.
turbostat interprets this failure as a fatal error and outputs

turbostat: CPU LPI: No data available

If the ACPI LPIT sysfs files return an error output a warning instead of
a fatal error, disable the ACPI LPIT evaluation code, and continue.

Signed-off-by: Prarit Bhargava <prarit@redhat.com>
Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c