Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:X0F:HSF
pm-profiler
ondemand-kernel3.1.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ondemand-kernel3.1.diff of Package pm-profiler
Starting with kernel 3.1, paths have changed for "up_threshold", "sampling_rate" and "powersave_bias". --- pm-profiler-0.1_20111222/tools/get-current-settings.orig 2011-12-22 08:36:52.000000000 +0100 +++ pm-profiler-0.1_20111222/tools/get-current-settings 2015-01-02 00:35:33.791788485 +0100 @@ -17,9 +17,10 @@ function get_cpufreq_ondemand_up_threshold { Option="CPUFREQ_UP_THRESHOLD" - Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/up_threshold` - for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do + if [ -f /sys/devices/system/cpu/cpu0/cpufreq/$Governor/up_threshold ]; then + Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/up_threshold` + for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do if [ -d $I/cpufreq/$Governor ]; then Next_Value=`cat $I/cpufreq/$Governor/up_threshold` if [[ $Next_Value != $Value ]]; then @@ -28,15 +29,19 @@ else echo "Warning: different governor on "$I >&2 fi - done + done + else + Value=`cat /sys/devices/system/cpu/cpufreq/$Governor/up_threshold` + fi echo $Option"="$Value } function get_cpufreq_ondemand_sampling_rate { Option="CPUFREQ_UP_CPUFREQ_SAMPLING_RATE" - Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/sampling_rate` - for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do + if [ -f /sys/devices/system/cpu/cpu0/cpufreq/$Governor/sampling_rate ]; then + Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/sampling_rate` + for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do if [ -d $I/cpufreq/$Governor ]; then if [ `cat $I/cpufreq/$Governor/sampling_rate` != $Value ]; then echo "Warning: different values: "$Option >&2 @@ -44,15 +49,19 @@ else echo "Warning: different governor on "$I >&2 fi - done + done + else + Value=`cat /sys/devices/system/cpu/cpufreq/$Governor/sampling_rate` + fi echo $Option"="$Value } function get_cpufreq_ondemand_powersave_bias { Option="CPUFREQ_ONDEMAND_POWERSAVE_BIAS" - Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/powersave_bias` - for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do + if [ -f /sys/devices/system/cpu/cpu0/cpufreq/$Governor/powersave_bias ]; then + Value=`cat /sys/devices/system/cpu/cpu0/cpufreq/$Governor/powersave_bias` + for I in /sys/devices/system/cpu/cpu[[:digit:]]*; do if [ -d $I/cpufreq/$Governor ]; then if [ `cat $I/cpufreq/$Governor/powersave_bias` != $Value ]; then echo "Warning: different values: "$Option >&2 @@ -60,7 +69,10 @@ else echo "Warning: different governor on "$I >&2 fi - done + done + else + Value=`cat /sys/devices/system/cpu/cpufreq/$Governor/powersave_bias` + fi echo $Option"="$Value }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor