Commit be89251d authored by Rafael J. Wysocki's avatar Rafael J. Wysocki

Merge tag 'linux-cpupower-4.15-rc1' of...

Merge tag 'linux-cpupower-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux into pm-tools

Pull cpupower utility changes for v4.15 from Shuah Khan.

This cpupower update consists of fixes to the MHz frequency output and
adding 64-bit library detection.

* tag 'linux-cpupower-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux:
  tools/power/cpupower: add libcpupower.so.0.0.1 to .gitignore
  tools/power/cpupower: Add 64 bit library detection
  cpupower: Fix no-rounding MHz frequency output
parents 10f2fe6e 69b6f8a9
.libs .libs
libcpupower.so libcpupower.so
libcpupower.so.0 libcpupower.so.*
libcpupower.so.0.0.0
build/ccdv build/ccdv
cpufreq-info cpufreq-info
cpufreq-set cpufreq-set
......
...@@ -30,6 +30,8 @@ OUTDIR := $(shell cd $(OUTPUT) && /bin/pwd) ...@@ -30,6 +30,8 @@ OUTDIR := $(shell cd $(OUTPUT) && /bin/pwd)
$(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist)) $(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist))
endif endif
include ../../scripts/Makefile.arch
# --- CONFIGURATION BEGIN --- # --- CONFIGURATION BEGIN ---
# Set the following to `true' to make a unstripped, unoptimized # Set the following to `true' to make a unstripped, unoptimized
...@@ -79,7 +81,11 @@ bindir ?= /usr/bin ...@@ -79,7 +81,11 @@ bindir ?= /usr/bin
sbindir ?= /usr/sbin sbindir ?= /usr/sbin
mandir ?= /usr/man mandir ?= /usr/man
includedir ?= /usr/include includedir ?= /usr/include
ifeq ($(IS_64_BIT), 1)
libdir ?= /usr/lib64
else
libdir ?= /usr/lib libdir ?= /usr/lib
endif
localedir ?= /usr/share/locale localedir ?= /usr/share/locale
docdir ?= /usr/share/doc/packages/cpupower docdir ?= /usr/share/doc/packages/cpupower
confdir ?= /etc/ confdir ?= /etc/
......
...@@ -93,8 +93,6 @@ static void print_speed(unsigned long speed) ...@@ -93,8 +93,6 @@ static void print_speed(unsigned long speed)
if (speed > 1000000) if (speed > 1000000)
printf("%u.%06u GHz", ((unsigned int) speed/1000000), printf("%u.%06u GHz", ((unsigned int) speed/1000000),
((unsigned int) speed%1000000)); ((unsigned int) speed%1000000));
else if (speed > 100000)
printf("%u MHz", (unsigned int) speed);
else if (speed > 1000) else if (speed > 1000)
printf("%u.%03u MHz", ((unsigned int) speed/1000), printf("%u.%03u MHz", ((unsigned int) speed/1000),
(unsigned int) (speed%1000)); (unsigned int) (speed%1000));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment