diff options
author | Len Brown <len.brown@intel.com> | 2016-04-06 17:16:00 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-04-07 22:18:40 +0200 |
commit | 9185e988e9d5bb70b690362e84bb2e4a9d71f2c5 (patch) | |
tree | 8ee83e7750e2a51a63ccd2a6a4f41150af382d7b /tools/virtio | |
parent | cdc57272ea0a0e952c4609b56e157e4d0ec8e956 (diff) | |
download | linux-9185e988e9d5bb70b690362e84bb2e4a9d71f2c5.tar.bz2 |
tools/power turbostat: work around RC6 counter wrap
Sometimes the rc6 sysfs counter spontaneously resets,
causing turbostat prints a very large number
as it tries to calcuate % = 100 * (old - new) / interval
When we see (old > new), print ***.**% instead
of a bogus huge number.
Note that this detection is not fool-proof, as the counter
could reset several times and still result in new > old.
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'tools/virtio')
0 files changed, 0 insertions, 0 deletions