]> git.baikalelectronics.ru Git - kernel.git/commit
cpupower: Better detect offlined CPUs
authorThomas Renninger <trenn@suse.de>
Thu, 11 Aug 2011 23:11:37 +0000 (01:11 +0200)
committerDominik Brodowski <linux@dominikbrodowski.net>
Mon, 15 Aug 2011 18:03:10 +0000 (20:03 +0200)
commit7d9c1dcae21a7e36d7ef775dea88c092a985a664
treef9a3578dca29ca782df483d9cdc8f5bc376d5ef2
parentf18c1f63d79874d6c21a84b5a85284ec5b6d2c01
cpupower: Better detect offlined CPUs

Before, checking for offlined CPUs was done dirty and
it was checked whether topology parsing returned -1 values.
But this is a valid case on a Xen (and possibly other) kernels.

Do proper online/offline checking, also take CONFIG_HOTPLUG_CPU
option into account (no /sys/devices/../cpuX/online file).

Signed-off-by: Thomas Renninger <trenn@suse.de>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
tools/power/cpupower/utils/helpers/helpers.h
tools/power/cpupower/utils/helpers/sysfs.c
tools/power/cpupower/utils/helpers/sysfs.h
tools/power/cpupower/utils/helpers/topology.c
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c