summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorQue Quotion2017-03-30 12:40:44 +0900
committerQue Quotion2017-03-30 12:40:44 +0900
commitc231131eaf6005ca80ea4bfafc17c59629414c2a (patch)
treea62885867ed453339da1070e93c06ea1dd361e37
parent39fd2cc3fd8c887d43ec8d7beb34639d85c7e510 (diff)
downloadaur-c231131eaf6005ca80ea4bfafc17c59629414c2a.tar.gz
Reversing 4c16fa61503ab645ff77e5e3678d610fe710231d; some kinda fluke
-rwxr-xr-xthrottle4
1 files changed, 2 insertions, 2 deletions
diff --git a/throttle b/throttle
index 12438bd98fd4..e22c1dbcda54 100755
--- a/throttle
+++ b/throttle
@@ -99,7 +99,7 @@ while (( "$#" )); do
# Runtime power management for devices (with exceptions for devices by VID:PID)
# Timing the switch with hyperthread cores going up or down is tricky.
- for i in /sys/devices/*/power/control; do \
+ for i in /sys/{class/*,bus/*/devices}/*/power/control; do \
[[ "${CONTROL}" == "auto" ]] && \
[[ -n "$(printf ${i} | grep msr[${CORES}-$((${CORES} * 2 - 1))])" || \
-n "$(printf ${i} | grep machinecheck[${CORES}-$((${CORES} * 2 - 1))])" || \
@@ -268,7 +268,7 @@ while (( "$#" )); do
hdparm -B -M /dev/[hs]d[a-z] 2> /dev/null | sed 'N;s|\n||g; s|/dev/||g; s|\t| |g;' #SUID
printf "\nRuntime power management\n/sys/{class,bus}/*/{*,devices/*}/power/control\n"
- for i in /sys/devices/*/power/control; do \
+ for i in /sys/{class,bus}/*/{*,devices/*}/power/control; do \
printf " ${i}\n$(cat ${i})\n"; done | sed 's|/sys/class/||g; s|/sys/bus/||g; s|/devices||g; s|/power/control||g; N;s|\n|\t|'
printf "\nUSB Autosuspend\n/sys/bus/usb/devices/*/power/autosuspend{,_delay_ms}\n"